🎮 Sprite Sheet Maker
Upload individual frames, arrange into animation rows, preview playback, and export as a single sprite sheet PNG.
R1
No frames. Select this row and upload images below.
0 frames
✂️ Strip Slicer
Upload a sprite strip or sheet and slice it into individual frames.
Animation Preview
Click ▶ Preview on a row to see the animation.
Sheet Info
Rows: 1
Max columns: 0
Frame size: 128×128px
Output size: 128×128px
Total frames: 0
Export
How to Use
- Set your desired frame size (e.g., 128×128 for fighting games).
- Add rows for each animation state (idle, walk, attack, etc.) or use the Fighting Game Preset.
- Select a row, then upload frame images. They'll be added to the active row.
- Drag frames to reorder them within a row. Use ↑↓ to reorder rows.
- Click ▶ Preview to see the animation playing at your chosen FPS.
- Click Export to generate the final sprite sheet PNG — all frames resized to your specified dimensions.
Tips
- Use "Transparent" background for game sprites, "Magenta" for debugging visibility.
- The exported sheet has uniform columns based on the row with the most frames — shorter rows are padded with transparent cells.
- Works great with AI-generated frames from Stability, Midjourney, DALL-E, or hand-drawn pixel art from Aseprite/Piskel.