GIF to frames
Split an animation into individual images.
How to use GIF to frames
- Drop an animated GIF onto the upload area.
- Wait for the frames to decode. Each frame is shown with its number and delay.
- Click a frame to download it on its own, or click Download all to get every frame as a zip.
Most GIFs don't actually store a full image for every frame — to keep the file small, each frame after the first usually only encodes the pixels that changed, with instructions for how to handle the rest (keep it, clear it, or revert to what came before). This tool correctly reassembles every frame into a complete image regardless, exactly as a browser would render it mid-animation.
Each extracted frame shows its own display duration and can be downloaded individually by clicking it, or grab all of them at once as a zip.
Useful for pulling out one specific frame to use as a static image, or for editing an animation frame-by-frame elsewhere.
Questions
Why do some frames look identical to the one before?
Many GIFs only change a small part of the frame at a time (or none at all if a frame is just a delay/pause) — an unchanged-looking frame is often correct, not a bug in the extraction.
What format are the frames saved as?
PNG — lossless, and able to preserve the same transparency the original GIF frame had.
Can I turn extracted frames back into a GIF?
Yes — download the frames you want (in order), then use the GIF maker tool to reassemble them into a new animation.
Is my GIF uploaded anywhere?
No. It's decoded and split into frames entirely in your browser — the file never leaves your device.