Deterministic order
Rearrange sprites precisely and regenerate without renaming source files.
Arrange sprites into a production-ready PNG atlas and generate matching CSS classes and JSON frame coordinates.
or click anywhere in this area to browse
Choose spritesJPG, PNG, WebP, GIF or BMP · Up to 100 files · 10 MB / 25 MP eachRearrange sprites precisely and regenerate without renaming source files.
Use ready-made CSS background positions or a JSON frame manifest for engines and build tools.
Create retina pixels while preserving logical sizes through CSS background-size.
Contain, cover, stretch or center each source inside consistently sized cells.
Select icons, frames, tiles or other image assets.
Set the final order using drag and drop or arrows.
Choose cells, columns, spacing, fit and density.
Download the atlas plus CSS or JSON coordinates.
Padding reserves space inside every sprite cell around its image. Gap separates one full cell from the next and is reflected in exported coordinates.
The generator sanitizes names and adds numeric suffixes when needed, preventing duplicate CSS selectors and JSON keys.
Browsers and GPUs impose maximum canvas dimensions and memory limits. ZeeSharp checks both dimensions and total pixels before generating to avoid crashes.
No. An animated GIF or WebP contributes one browser-decoded still frame to the static PNG atlas.