Jaconir

Sprite Sheet Generator

Upload your 2D animation frames to pack them into a single sprite sheet and generate a corresponding JSON data file.

1. Upload Frames
Select the individual image frames for your animation. They will be automatically sorted by name.
2. Generate
Once you've uploaded your frames, click the button to generate the sprite sheet and data file.
3. Preview & Download

Your sprite sheet will appear here.

Your JSON data will appear here.
How to Use the Sprite Sheet Generator

This tool is essential for 2D game developers looking to optimize their game's performance and manage animations efficiently.

1. Name and Upload Your Frames

For best results, name your animation frames sequentially (e.g., `run_01.png`, `run_02.png`, `run_03.png`). Click "Select Images" and upload all the frames for a single animation. The tool will automatically sort them alphabetically to ensure the correct order.

2. Generate the Sheet and Data

Click the "Generate" button. The tool will arrange all your uploaded frames into a single horizontal image (the sprite sheet) and create a JSON data file. This data file maps the name of each original file to its exact position and size within the new sprite sheet.

3. Download and Import

Download both the `.png` image and the `.json` data file. Most modern game engines (like Phaser, Godot, or Unity with a custom script) can import these two files to automatically create your animations, saving you hours of manual configuration.

Need to generate a GDD for your game idea? We've got a tool for that.

Try the GDD Generator
Frequently Asked Questions