PNG to Sprite Sheet
Combine multiple PNG images into a single optimized sprite sheet. Batch upload, arrange, and export in seconds.
Batch-combine PNGs into game-ready sheets
Select multiple PNG files by dragging them onto the canvas or browsing from your file system. They are automatically arranged into a sprite sheet grid. Adjust columns, spacing, and cell dimensions. Use layers to organize different animation states or character parts. Export the final sheet with metadata for your game engine of choice.
Batch upload
Select dozens or hundreds of PNGs at once. They are loaded and arranged in the order you select them.
Smart ordering
Choose sequential import or assign sprites to specific positions. Control exact frame order for animations.
Size normalization
Mixed-size PNGs are handled automatically. Use manual cell size to enforce uniform dimensions, or let the tool auto-detect.
Background control
Set transparent, white, black, or any custom background color. Preview with or without a checkerboard transparency grid.
Multi-layer packing
Organize sprites into named layers: characters, effects, backgrounds. All layers composite into the final export.
One-click export
Download as PNG, JSON atlas, GIF, ZIP, or formats for Unity, Godot, Phaser, Tiled, Aseprite, CSS sprites, and more.
More questions? See the full FAQ.