Pixel-exact frames
Frames are never scaled. Each sits at the top-left of an equal-sized cell, and the atlas records its exact position and size.
Pack animation frames or icons into one sprite sheet for games and CSS. Choose the columns and padding, and get a JSON atlas compatible with Phaser, PixiJS and other engines.
Your images are processed on your device and are never uploaded.
Drop your images here
or drag and drop
Accepts PNG, WEBP, GIF, JPG · Up to 512 MB per file
Add your frames, in animation order.
Set the number of columns and the padding between frames.
Process and download the sprite sheet, with or without the JSON atlas.
Frames are never scaled. Each sits at the top-left of an equal-sized cell, and the atlas records its exact position and size.
The JSON uses the widely supported TexturePacker hash format, keyed by each frame’s filename.
PNG, so transparency is kept.
No. Cells are sized to the largest frame, and the atlas records each frame’s real size.
No. The sheet is built in your browser.