Create GIFs · Free · No upload

Convert a sprite sheet to GIF

Sprite Sheet to GIF slices a sprite sheet image into equal frames and plays them back as an animated GIF. Enter the number of columns and rows (a grid overlay shows how the sheet will be cut), how many frames to use and the frame rate; frames are read left to right, top to bottom — ideal for previewing or sharing game and pixel-art animations.

  • Runs in your browser
  • No sign-up
  • No watermark
  • Works on mobile
Loading tool…

How to use Sprite Sheet to GIF

  1. 01

    Upload the sheet

    Drop a PNG (or WebP/JPG) sprite sheet laid out in a regular grid.

  2. 02

    Describe the grid

    Set columns, rows and frames to use; check the overlay lines up with your sprites.

  3. 03

    Animate

    Pick the frame rate and output width, then convert and download the GIF.

Getting the grid right

A sprite sheet only animates cleanly when every cell is the same size. Divide the sheet’s width by the number of columns and its height by the number of rows — the tool shows the resulting frame size. If the overlay lines cut through your characters, the column or row count is off; if the sheet has a margin or uneven spacing, crop it to the grid first.

Frames are read row by row. If your sheet stores animations in columns instead, rotate it 90° first, or rearrange it. The reverse direction is just as easy: GIF to Sprite Sheet packs any GIF into a sheet plus JSON frame data for game engines.

Pixel art without blur

Pixel art looks best at its native size or at whole-number multiples. Keep the output width equal to the frame width, then enlarge the finished GIF with Resize GIF at 200% or 400% if you need it bigger. Typical sprite animations run at 8–12 fps, which matches the hand-animated feel of most games.

Features

  • Live grid overlay

    See exactly where the sheet will be cut before you convert.

  • Partial last row

    Use fewer frames than cells when the last row isn’t full.

  • Transparency kept

    Transparent sprite backgrounds stay transparent in the GIF.

  • Exact timing

    1–50 fps with drift-free frame delays.

Sprite Sheet to GIF FAQ

How do I turn a sprite sheet into a GIF?

Upload the sheet, enter its number of columns and rows, set how many frames to use and the frame rate, then click Convert to GIF and download the animation.

What if my sprite sheet has spacing between frames?

This tool assumes frames touch edge to edge. Crop away outer margins first; sheets with gaps between every frame need to be repacked without spacing.

Will the transparent background be kept?

Yes. Fully transparent pixels stay transparent. Semi-transparent pixels become fully solid or fully clear, because GIF transparency is on/off.

Are my files uploaded to a server?

No. GifRush processes everything locally in your browser using JavaScript, Canvas, Web Workers and WebCodecs. Your files never leave your device, and closing the tab discards them.