Sprite Sheet to GIF Converter
Bring your sprite sheet to life. Slice a grid, set the frame rate and download a looping animated GIF.
No sign-up
Images never leave your browser
Made for desktop and phone
No frames yet? Generate the whole action set.
One character. A whole set of moves. Explore the AI sprite workflow.
How to Convert a Sprite Sheet to GIF
Upload your sheet
Choose an existing sprite sheet, preferably with equally sized frames.
Set the grid and speed
Enter the sheet’s columns and rows, inspect the sliced frames and choose 1–30 FPS.
Download the GIF
Preview the loop, then export animation.gif. Keep the PNG for full alpha transparency in your game.
Features
Grid slicing
Cut a regular sprite sheet into equally sized animation frames.
Adjustable playback
See how the loop feels before you download it.
Local conversion
Your source sheet stays in your browser.
Tips for Sprite Sheet to GIF Converter
Start with a regular grid
Enter the actual columns and rows in the source sheet before slicing. The grid assumes equal-size cells; if an atlas has irregular rectangles, its JSON coordinates are needed instead. Check the extracted frame strip for a blank final cell or a pose that was cut in half before generating the animation.
Choose a frame rate by watching the loop
A slow idle often reads well at a lower FPS, while a run cycle usually needs a faster rate. Move the 1–30 FPS control while previewing rather than choosing a number from a formula. The exported GIF uses the selected rate for all frames, so it will not retain custom per-frame timing from another source.
Know the GIF transparency limit
A sprite sheet PNG can contain partially transparent edge pixels. GIF can only mark a pixel fully transparent or opaque, so soft antialiased edges may change when converted. Keep the original PNG for gameplay and use the GIF for sharing or a quick motion preview.
Sprite sheet or GIF: which file goes where
Keep the PNG for the game
Unity, Godot, Phaser and FNF engines all animate from the sprite sheet PNG, not from a GIF. The PNG keeps full alpha and exact pixels; the GIF is a preview copy.
Use the GIF to show motion
A GIF plays anywhere an image does: a GitHub README, a Discord channel, an itch.io page or a GameBanana mod submission. That makes it the easiest way to show a walk cycle to someone without the game.
Pixel art stays sharp
Frames are written at their original size, so pixel art is not blurred. Scale the GIF up afterwards with nearest-neighbor resizing if a site displays it too small.
Supported Formats
Inputs and exports available in this tool.
| Direction | Formats | Notes |
|---|---|---|
| Source sheet | PNG · JPG · WebP · HEIC | Equal-size grid cells work best. |
| Animation | GIF | Looping export at the selected 1–30 FPS. |
FAQ
Why are my frames cropped?
Check that your column and row counts match the original grid. Irregular atlases require their frame coordinates instead.
Will transparent edges look identical?
GIF has only on-or-off transparency, so partially transparent PNG edges may look different.
Can I change animation speed?
Yes. Set the preview between 1 and 30 frames per second before downloading.
Does the GIF loop forever?
Yes. The exported animation.gif is set to repeat endlessly, which is what Discord, itch.io devlogs and mod pages expect for a sprite preview.
How big will the GIF be?
Each GIF frame matches the largest sliced cell, so a 64 × 64 grid produces a 64 × 64 GIF. Very large animations are refused rather than crashing the tab; reduce the frame size or count if that happens.
Can I convert an FNF sprite sheet with an XML file?
This converter slices by grid. FNF sheets are packed with Sparrow XML coordinates, so import the PNG and XML into the FNF sprite sheet and XML generator to preview each animation instead.
Can I turn a GIF back into a sprite sheet?
Yes. Use the GIF to sprite sheet converter to decode the frames and export a transparent PNG atlas.
Are my images uploaded anywhere?
No. The free tools decode, preview and export your files inside your browser. Closing this page clears the current workspace.
Next steps with your frames
Read the sprite sheet to GIF guide →
More free sprite tools
FNF Sprite Sheet & XML
Sparrow XML plus Psych Engine character JSON.
GIF to Sprite Sheet
Turn a looping GIF into individual game frames.
Sprite Sheet Splitter
Cut a sheet into frames by grid or detection.
Sprite Sheet Animator
Preview a loop at your own frame rate.
Sprite Sheet to GIF
Turn a frame grid into a looping animated GIF.