PNG to Sprite Sheet
Upload PNG frames, arrange them, and preview the animation. Export a sprite sheet or separate PNGs with JSON timing data in a ZIP. Basic conversion is free, no signup.
Upload your media
Drop PNG frames here.
PNG · Up to 120 framesHow to turn PNG frames into a sprite sheet
Bring the frames you already have. SpriteFrame sorts numbered filenames naturally, preserves transparency, and lets you check the sequence before exporting.
- 01
Upload your frames
Choose up to 120 PNG files. Numbered names such as walk_2.png and walk_10.png are placed in natural order; you can rearrange them afterward.
- 02
Check the animation
Preview the motion, remove frames you do not need, and adjust the loop. Existing transparency stays with each frame.
- 03
Export for your game
Choose a sprite sheet or separate PNG frames, set the frame size, and download a ZIP with PNG images and JSON timing data.
From separate poses to one sheet
If you have eight transparent walk-cycle images, upload them together, check their order, and export a sheet. The JSON records the frame sequence and timing; your game engine handles playback.
PNG to sprite sheet questions
Do I need an account?
No. Combining, editing, and exporting your own PNG frames is free without signing in. Optional AI background removal uses credits.
What if my PNGs have different sizes?
The editor aligns them on a common transparent canvas. Your originals are not stretched during import; you can choose a new size when exporting.
Can I download individual frames instead?
Yes. Choose PNG sequence at export to download the frames separately, together with JSON timing data in the ZIP.
Where are my files processed?
Basic PNG editing runs in your browser. If you choose AI background removal, the frames you apply it to are sent to a compute provider.
The exported JSON is a frame-order and timing reference. Set up slicing and playback in your game engine. Godot · Unity