Skip to main content

Sprite Sheet to GIF

Turn a sprite sheet into a looping GIF in your browser. Set the rows and columns, pick the frames, choose the speed, and download.

Free, no limit. Your sheet stays on your device.

Sheet

Drop a sprite sheet here

PNG, JPG or WebP. Nothing is uploaded.

No sheet at hand?

Your sheet, frame by frame

Add a sheet on the left. It opens here with the cut lines drawn on it.

How to turn a sprite sheet into a GIF

  1. Add the sheet

    Drop a PNG, JPG or WebP on the page or choose a file. It opens in your browser and is not sent anywhere.

  2. Mark the frames

    Set the columns and rows, then pick one row if the sheet holds several animations. The frames that go into the GIF stay bright.

  3. Set the speed and download

    Choose 4 to 24 fps, a scale from 1× to 8× and a transparent or solid background, then download the looping GIF.

What the GIF converter handles

InputOne sprite sheet: PNG, JPG or WebP, frames on a regular grid
FramesAll rows in order, or a single row
Speed4 to 24 fps. GIF timing moves in 10 ms steps, so 12 fps plays at 80 ms per frame
Scale1×, 2×, 4×, 6× or 8×, with hard pixel edges
BackgroundTransparent or one solid colour
PrivacyRuns in your browser. Nothing is uploaded
PriceFree, no daily limit, no account

Questions

How does the tool convert a sprite sheet to a GIF?

It cuts the sheet into frames using your columns and rows, then encodes those frames as a looping GIF in your browser.

Can I control the animation speed?

Yes, from 4 to 24 fps. GIF files store frame time in steps of 10 ms, so some speeds are rounded: 12 fps becomes 80 ms per frame.

Does the GIF keep a transparent background?

Yes, when the sheet has one. A GIF pixel is either fully transparent or fully solid, so soft edges turn hard. If you see a rough outline, switch the background to a solid colour that matches where the GIF will sit.

Is my spritesheet sent to a server?

No. The conversion runs on your device, and the sheet is never uploaded.

More sprite sheet tools