Sprite Sheet Generator

Arrange local frames into a transparent sheet with padding, fitted cells and JSON positions.

Runs in your browser — nothing is uploaded

PNG/JPEG/WebP only; no upload. Each image ≤20 MB; total ≤32 MB / 12 megapixels. A failed import preserves the current project.

Preparing a local project…

Adjust the settings above to update the preview. Undo and redo preserve your last twenty changes.

How to use Sprite Sheet Generator

  1. Choose canvas/settings or import local PNG, JPEG or WebP sources. The current project is kept if an import fails.
  2. Use the focused workspace, touch controls and bounded settings. Review the live preview.
  3. Export locally. Edits save durable recovery; returning to this app restores it.

Questions

How does Sprite Sheet Generator work?

Import up to 64 local frames. Choose columns, outer padding and cell spacing. Zero fixed dimensions select the largest natural frame size; fixed cells fit and center larger frames without upscaling. Export the PNG sheet and frame-position JSON with generic frame IDs.

Where does my work go?

Images and projects stay browser-local in IndexedDB and, for larger sources, OPFS. Meaningful edits autosave; unchanged image blobs are content-deduplicated. Recovery expires after 24 hours without edits, pressure cleanup protects active projects, and these creator apps restore only on their own routes. Navigation offers Stay, Leave & keep, or Leave & delete; deletion must succeed before navigation. Refresh, crashes, closing the browser and downloads retain recovery.