Sprite Sheet
Assembly Tool
Turn an image sequence into a game-ready texture. Arrange frames, check the motion, and export — all in your browser.
Source frames
LOCAL FILESPNG / JPG / JPEG · Files stay on your device
Ready. Add frames or try the demo.
Layout and preview
Smaller frames are centered in cells using the largest frame width and height. Order runs left-to-right, then top-to-bottom. Transparent frames and unused slots are preserved.
No frames loaded.
TEXTURE ATLAS01 / OUTPUT
MOTION CHECK02 / LOOP
Export
Add frames to generate a filename.
Exact grid preserves source dimensions and alpha. POT rescale changes pixel dimensions and may distort artwork; review the X/Y scales before exporting.
How to use
- Add image files or a folder. New batches use natural filename order.
- Use the up/down controls or drag frames to set the animation order. Empty frames are labelled and retained.
- Play the animation and adjust the delay.
- Apply a grid recommendation or set columns manually. Nearest square reserves square rows; manual columns use automatic rows.
- Choose Exact grid for unchanged pixels, then download the PNG.
Limits and privacy
PNG and JPEG images only. To protect browser memory, this tool accepts at most 512 frames, 256 MiB of source files, and 32 million decoded pixels. Canvases are limited to 8192 pixels per side and 32 million pixels. Large sequences may need the desktop version.
Files are read into memory and are never uploaded by the tool. Clear frames or close the page to release them. The page may load site fonts, consent-based analytics, and the optional Buy Me a Coffee button.
Based on Pavel Zosim’s open-source desktop tool. MIT software license.
SUPPORT DEVELOPMENT
Found this tool useful?
This tool is free and runs locally in your browser. If it saves you some time, you can support its development.