GIF to frames
Extract every frame of an animated GIF as numbered PNGs, and download them as a zip.
Add a file and run the tool.
Your file is ready.
Try a different file, or try again.
Settings
Choose a file, adjust the settings, then run the tool.
Runs fully in your browser. Nothing is uploaded.
How it works
Drop or choose an animated GIF (up to 500 frames).
Check the frame count and dimensions shown before you run it.
Extract, then download every frame as a zip of numbered PNGs.
Frequently asked questions
No. Every frame is decoded and packaged into a zip entirely in your browser, in a background worker - the file never leaves your device.
Up to 500 in one run. That covers almost any real animated GIF - reaction GIFs and short loops are typically well under 100 frames.
Numbered PNG files (frame-1.png, frame-2.png, and so on), packaged together as a zip.
Yes. Frames are composited using the GIF's own disposal rules, not just each frame's raw stored pixels, so transparency and partial updates extract the same way they play.
Guides
A closer look at specific problems this tool solves.
Why Pull a GIF Apart Into Its Individual Frames
An animated GIF looks like one file, but it's really a sequence of still images playing in order. Sometimes you need just one of those stills, or all of them, as real, static images.
Read the guideHow to Extract Every Frame From an Animated GIF as PNGs
Drop a GIF, run it, download a zip with every frame as a numbered PNG. The actual steps, and what the frame count tells you before you even click Run.
Read the guideBuilding a Sprite Sheet or a Contact Sheet From a GIF's Frames
A GIF you found online might be the only source you have for a sprite sheet's individual frames. Here's what to check before you rely on the extracted images.
Read the guide
Comments