Sprite Sheet Generator
Upload your 2D animation frames to pack them into a single sprite sheet and generate a corresponding JSON data file.
Your sprite sheet will appear here.
Your JSON data will appear here.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