spritesheettools.comSprite Sheet Tools

GIF to Sprite Sheet Converter

Convert an animated GIF into a PNG sprite sheet in your browser. Adjust columns and padding, then export frame data for your game engine.

100% client-side, files never leave your browser

How to convert a GIF to a sprite sheet

The easiest way to create a sprite sheet from a GIF is to extract its frames and pack them into a grid — this tool does it automatically.

  1. Upload your animated GIF (drag and drop or click to browse).
  2. Review extracted frames, then set columns, padding, and optional uniform frame size.
  3. Preview the packed sprite sheet.
  4. Download the PNG, and optionally JSON or XML frame coordinates for Unity, Godot, or GameMaker.

FAQ

What is a sprite sheet?
A sprite sheet (or texture atlas) packs multiple animation frames into one image. Game engines read frame coordinates to play animations efficiently without loading many separate files.
How do I use the sprite sheet in Unity / Godot / GameMaker?
Download the PNG and optional JSON or XML. In Unity, slice the sprite with the Sprite Editor or import frame data. In Godot, use an AtlasTexture or AnimatedSprite2D. In GameMaker, import as a sprite strip or use the XML/JSON coordinates.
Is this tool free?
Yes. Conversion is free, with no watermark and no account required.
Are my files uploaded to a server?
No. Decoding and export run entirely in your browser. Files never leave your device.
What export formats are supported?
You can download a PNG sprite sheet alone, or with JSON and/or XML frame data (name, x, y, width, height) for engine import.