Skip to main content

Free · runs in your browser · nothing is uploaded

GIF to Sprite Sheet Converter

Convert an animated GIF to a sprite sheet PNG in a few seconds, or go the other way and turn a sprite sheet into a GIF. Free and online: the conversion runs in your browser and nothing is uploaded.

No frames yet? Upload one character image or describe it, and the AI sprite sheet generator animates it: idle, walk, run, jump and attack.Try it →

GIF to PNG sprite sheet: horizontal, vertical or square grid

Each GIF frame becomes one cell. Lay the cells out as a single horizontal strip, a vertical strip or a square-ish grid with any number of columns, add padding, and set the FPS (it starts at the GIF’s own speed).

Sprite sheet to GIF

Drop a sprite sheet, cut it into frames by rows and columns or automatically (each sprite is found by its transparent surroundings), then download a looping GIF. Transparent PNG sheets make transparent GIFs.

GIF to sprite sheet for VRChat (1024×1024)

VRChat animated emoji need one 1024 × 1024 sheet split into a 2×2, 4×4 or 8×8 grid. The VRChat layout picks the grid from your frame count (up to 64) and names the file with the frame count and FPS, which VRChat reads when you upload it.

PNG + JSON or XML for Unity, Godot and FNF

Download the sheet with a TexturePacker JSON atlas (Phaser, Unity, Godot, PixiJS) or a Sparrow XML atlas for Friday Night Funkin’ and HaxeFlixel.

Questions

How do I turn a GIF into a sprite sheet?

Drop the GIF into the converter above. Every frame of the GIF becomes a cell, in order, with the GIF’s own timing as the starting FPS. Pick a horizontal, vertical or square grid layout and download the PNG sprite sheet, plus a JSON or XML atlas if you need one.

How do I turn a sprite sheet into a GIF?

Switch to “Sprite sheet → GIF”, drop your sheet, and split it by rows and columns or let the tool find each sprite automatically. Set the FPS, watch the preview and download the animated GIF.

Does the GIF keep a transparent background?

Yes. Transparent pixels in a PNG sprite sheet stay transparent in the GIF. GIF has no partial transparency, so pixels under half opacity become fully transparent and the rest fully opaque.

How do I make a VRChat sprite sheet from a GIF?

Open the GIF, choose the “VRChat 1024²” layout and download. You get a 1024 × 1024 sheet in a 2×2, 4×4 or 8×8 grid (up to 64 frames), named with the frame count and FPS so VRChat sets them on upload.

Do I need Aseprite, Photoshop or GIMP?

No. The conversion runs in your browser, for free, with no sign-up and no upload: your GIF never leaves your device.