GIF to Sprite Sheet converter

resizeResizecropCroprotateRotatereverseReversespeedSpeedoptimizeOptimizeeffectsEffectsadd textAdd textcensorCensoradd imageAdd imagecutCutsplitSplitframesFramessaveSave
Source image

File size: 8.07MiB, width: 800px, height: 480px, frames: 93, type: gif, length: 00:00:08.12 convert more tools

Tile alignment:

This value sets margin around each tile, so it will be double between tiles, e.g. 10px margin for each tile gives 20px between tiles.
Adding double margin around the image will give equal distance between tiles and the outside edge and tile.

Tile size:

Enter frame numbers to exclude from the sprite sheet. Use commas to separate individual frames and hyphens for ranges.
Examples: "1,3,5" (ignore frames 1, 3, and 5), "4-9" (ignore frames 4 through 9), "1,5-8,12" (ignore frame 1, frames 5-8, and frame 12)


Sprite sheet output:

Animated GIF (APNG, WebP, MNG, AVIF, ANI, JXL) to sprite sheet converter

A sprites sheet (or sprite strip) is a single image file containing multiple other images, for example animation frames. Sprite sheets are often used in web and game development. This tool can perform GIF to sprite sheet, APNG to sprite sheet and WebP to sprite sheet conversions.

Simply upload your animated image, and this tool will seamlessly convert it into a PNG, GIF, WebP, BMP or AVIF sprite sheet with a transparent background. The tool extracts animation frames and stacks side by side (horizontally), one under another (vertically) or according to a custom column count, creating a single image file.

You can customize the output by specifying tile size, image resizing preferences, and margin between tiles and image edges, and choose to ignore specific frames from the animation.

If you want to save each frame as a seperate image file instead of a sprite sheet, use our GIF splitter instead.