Sprite sheet preview
The source image appears after you upload a file.
Upload a PNG, JPEG, or WebP sprite sheet, set the frame grid and read order, and export it as an animated GIF.
Sprite sheet and GIF settings
Generated GIF
Waiting for an imageThe source image appears after you upload a file.
The generated GIF appears after processing finishes.
Choose an image to begin.
The image is divided into complete frame cells using the selected width and height, then read across rows or down columns.
If the source dimensions do not divide evenly, the incomplete edges are ignored rather than exported as partial frames.
The image is divided into a grid of frameWidth × frameHeight cells, read in the selected order, then encoded as GIF frames with the chosen delay.
The image must contain complete cells; leftover pixels are ignored. GIF color quantization can change fine gradients.
Image decoding, frame extraction, GIF encoding, and result generation happen in this browser. Files are not uploaded or saved.
The output uses the GIF89a structure. The source image is decoded by the browser before each cell is encoded as an animation frame.
Upload a regular grid image, enter one frame's width and height, choose row or column order, then set the delay and loop options before processing.
Only complete frame cells are read. Pixels left outside the grid are ignored and do not become an extra frame.
No. The image is decoded and processed in this browser; the tool does not upload or store it.