Spritesheet Tools

Pack sprites or optimize existing spritesheets with deduplication and repacking. Perfect for game development, web animation, and UI sprite optimization.

Upload Sprites

Packing Options

Space between sprites (prevents bleeding)

Valid range: 25612288 pixels

Effective Max Sprite Size

With 2px padding, maximum sprite dimensions are: 2044×2044 pixels

(Padding adds 2px on each side)

No Sprites Packed Yet

Upload sprite images and configure packing options, then click "Pack Sprites" to create your spritesheet.

MaxRects Algorithm

Uses the industry-standard MaxRects bin packing algorithm with Best Short Side Fit heuristic for optimal space efficiency (85-95%).

Sprite Deduplication

Pixel-perfect duplicate detection removes identical frames from existing spritesheets, achieving 70-75% reduction on typical game sprites.

Multiple Formats

Export sprite coordinates in JSON, Sparrow XML, CSS, Unity, Godot, Cocos2d formats - all from a single operation.

Atlas Splitting

Automatically splits large sprite sets into multiple sheets when they exceed max dimensions, with full metadata support.

Enjoying Image Optimizer?

This free tool costs money to run. Support development and hosting!