Drop your file here, or click to browse
Drop a .gif here (max 25MB)
Why convert GIF to a sprite sheet?
Game engines and animation libraries typically take a single PNG with frames arranged in a grid plus a JSON atlas describing each frame's position. Sprite sheets also let you manipulate individual frames — something a GIF file doesn't allow.
What format does the atlas use?
A JSON-hash sprite atlas compatible with Phaser 3's load.atlas(), Pixi's Spritesheet loader, and readable by Godot and TexturePacker. Each frame has x/y/w/h plus a duration field in milliseconds.
Will transparency be preserved?
Yes — transparent pixels in the GIF stay transparent in the sprite sheet. If you disable the Transparent toggle, we fill the background with the color you pick.
Is there a file size limit?
25MB file size, 2048×2048 max dimensions per frame. That covers nearly every GIF you'll run into in practice.
We use cookies to enhance your experience. Essential cookies are required for the site to function. You can choose to accept all cookies or only essential ones.
Learn more