GIF to Sprite Sheet
Extract complete GIF frames, including transparency and disposal, as a PNG sprite sheet or ZIP.
π Image processing happens on this device. Your images are never uploaded to our servers.
Drop files here, or choose files below.
GIF up to 40 MB, 300 frames and 32 million decoded pixels in total.
Or try a sample:
What is the GIF to Sprite Sheet Converter?
Extract complete GIF frames, including transparency and disposal, as a PNG sprite sheet or ZIP.
Decode a GIF into complete frames before arranging them into a PNG sheet. Frame composition and disposal are applied so you get the displayed images, rather than incomplete difference patches.
Common Use Cases
- Game prototyping: Inspect an animation and reuse your own GIF frames as image assets.
- Animation review: Compare motion frame by frame or rearrange frames in Animator.
Features:
- Complete frames: Preserve transparent areas and account for GIF frame disposal.
- Flexible layout: Set the sheet’s columns, spacing and outer margin.
- Multiple exports: Save a PNG sheet, a frame ZIP or JSON including frame delays.
Usage Instructions:
- Choose a valid GIF file. It is decoded locally in the browser.
- Review the extracted frame order. Use the arrows or × to change the selection.
- Set columns, spacing and margin, then generate the sheet preview.
- Download the sheet, ZIP or JSON, or send the frames to Animator to review playback.
Pro Tips:
- Choose 1 column for a vertical strip; choose a column count equal to the frame count for a horizontal strip.
- Frame timing is stored in JSON and carried to Animator. A PNG sheet by itself does not contain playback timing.
Frequently Asked Questions (FAQ)
Q: Why does a long GIF fail to load?
A: Decoding is limited to 300 frames and 32 million pixels across all complete frames. Shorten or resize a large GIF first.
Q: Can I extract frames from WebP, APNG or video?
A: This tool currently accepts GIF input. Use individual PNG, JPEG or WebP images in Sheet Maker instead.
Q: Are my images uploaded to a server?
A: Image processing takes place in this browser. Explicit transfers between tools are stored only in this browser and can be removed with Clear saved transfers.
Guides & Articles
Continue with another tool
Transferred frames are saved only in this browser, until you clear them.