GIF TO SPRITE SHEET CONVERTER

GIF to sprite sheet.
Ready for your game.

Convert an animated GIF into a PNG sprite sheet in your browser. Arrange the frames in a grid, preserve existing transparency, and download frame timing as JSON.

YOUR GIF / YOUR BROWSER

Turn motion into a sprite sheet.

Choose an animated GIF to arrange its frames in a PNG grid. Processing stays in your browser.

Up to 8 MB, 128 frames, 1024 × 1024 per frame; total and sheet pixel limits apply.

A small robot walking in a loop
FROM MOTION TO GAME ASSETExample: a robot walk cycle

SEE THE FRAMES

One animation. Ready to arrange.

A sprite sheet puts the poses of an animation into one image. Here is a real robot walk from the MotifDeck animation workflow: compare the moving preview with the saved 16-pose sheet.

Robot walk animation preview
01 / ANIMATIONWatch the walk cycle.
Sixteen selected robot walk poses arranged in a sprite sheet
02 / SPRITE SHEET16 selected poses in a grid.

We tested the converter with a 16-frame robot GIF. It opened as an 8 × 2 grid, with 960 × 960 pixels per cell. Its timing JSON recorded the original frame delays, which vary from 40 to 90 milliseconds. This helps explain why one fixed playback speed may not reproduce every GIF exactly.

MotifDeck walk example · The 4 × 4 sheet shown is an existing animation export, not an output from this converter. View the walk’s frame and timing details.

HOW IT WORKS

From GIF to game in three steps.

01

Choose your GIF

Bring an animated character, prop or effect. The file stays on your device.

02

Arrange the frames

Choose the number of columns and preview your PNG grid.

03

Download and use

Save the sheet and timing JSON. In your game engine, slice the PNG into equal cells using the displayed frame width and height; use the JSON durations to recreate the timing.

MADE A GIF WITH CHATGPT?

Give AI motion a place in your game.

Starting with GPT Image 2.6? Check the character and transparent background in your downloaded GIF, then bring the file here.

Explore the Images 2.6 guide →
ChatGPT-generated animation of a blue-cloaked adventurer attacking

Real example · A user-provided GIF generated in ChatGPT from a character reference.

COMMON QUESTIONS

Before you export.

Will my GIF stay transparent?

Transparent GIF pixels stay transparent in the PNG sheet. This converter does not remove a solid background or add smooth transparency absent from the GIF.

Is the animation timing preserved?

The PNG holds images, not playback timing. Download the separate JSON for each frame’s duration and coordinates; your game engine may require you to adapt those values.

Can I use the sprite sheet in Unity or Godot?

The download is a regular PNG grid. You can import it and slice it into equal-sized frames in a game engine such as Unity or Godot. The separate timing JSON is a simple MotifDeck format and may need to be adapted; it is not a ready-made engine project.

Does conversion improve the animation?

No. It arranges the decoded frames; it does not repair character drift, resize pixels, remove backgrounds or guarantee a seamless loop.