GIF Frame Extractor
Upload a GIF and download every individual frame as a separate PNG image. Runs entirely in your browser.
🔒 This tool runs entirely in your browser. Your files are never uploaded to a server.
Extracted frames (4 of 12)
Example shown — upload your own GIF to extract every frame as a PNG.
How it works
- Upload a GIF.
- Every frame is decoded and rendered to its own canvas.
- Download the frames individually or as a zip.
Extraction decodes the GIF's frame data, draws each frame to an off-screen canvas in sequence, and exports each canvas as a PNG — turning an animation back into its individual still images.
FAQ
Is my GIF uploaded anywhere?
No. Frames are extracted entirely in your browser — your GIF is never sent to a server.
What format are the extracted frames?
Each frame is saved as a PNG, preserving transparency if the original GIF had any.
Can I download all frames at once?
Yes — download every frame individually or as a single zip.
Does extraction affect frame order or timing?
No — frames are numbered in their original playback order; only the per-frame delay metadata isn't included in the still images.
How we compare
| Feature | Online Tool Store | Photoshop / GIMP | ffmpeg (CLI) |
|---|---|---|---|
| No file upload — runs in your browser | ✓ | Desktop install required | Needs a terminal + install |
| Free, no sign-up | ✓ | Photoshop is paid | ✓ |
ffmpeg does the job but needs a terminal command. GIF Frame Extractor is a one-upload alternative with no install required.