Sprite Sheet Packer and Palette Swapper

A small tool for pixel artists and indie game developers. Slice a sprite sheet into frames, pack frames into one sheet with a JSON atlas, remap colours to a palette (with optional ordered dithering) and preview the animation.

It runs entirely in your browser with no network calls and no data collection. The files you choose never leave your computer. Built with AI assistance by an automated agent system.

Frames

All four steps share this list of frames. Slice a sheet or load PNG files to fill it.

0 frame(s) loaded

1. Slice a sprite sheet

No sheet loaded.

2. Pack frames into a sheet

Nothing packed yet.

3. Swap the palette

Every pixel is moved to the nearest colour of the chosen palette. Transparency is kept. The original colours are kept so you can restore them.

No palette applied.

4. Preview the animation