spritesheettools.comSprite Sheet Tools

Sprite Sheet to GIF Converter

Turn a sprite sheet into an animated GIF. Use auto-detect for uneven frames, or set a grid / cell size. Choose speed and order, preview, then download.

100% client-side, files never leave your browser

How to convert a sprite sheet to a GIF

  1. Upload a PNG, JPG, or WebP sprite sheet.
  2. Pick Auto-detect for uneven sprites, or set frame size / rows × columns for a regular grid.
  3. Set frame order and FPS, then watch the live preview.
  4. Download the animated GIF — no watermark, no signup.

FAQ

What is a sprite sheet?
A sprite sheet is a single image that contains many animation frames arranged in a grid. This tool cuts those frames and stitches them into an animated GIF.
How do I use the sprite sheet in Unity / Godot / GameMaker?
This page turns a sheet into a GIF for sharing or prototyping. For in-engine playback, keep using your sheet with each engine’s sprite/atlas importer. Use our GIF to Sprite Sheet tool if you need a sheet from a GIF.
Is this tool free?
Yes. Export is free, with no watermark and no registration.
Are my files uploaded to a server?
No. Slicing, preview, and GIF encoding happen in your browser only.
How do I set the correct frame size?
For even grids, use frame width and height or rows × columns. For uneven / differently sized sprites on a flat background, choose Auto-detect — it finds each sprite, then aligns frames so the GIF does not jump.
My sprites are different sizes and the GIF looks messy. What should I do?
Switch Slice mode to Auto-detect (uneven frames). The tool finds separate sprites by background color, pads them onto a shared canvas (default: bottom-center), and plays them in reading order. If detection misses or merges frames, tweak Min sprite size or Background tolerance; for tight packed grids with no gaps, use Frame size or Rows × columns instead.