GIF Frame Extractor
Decode an animated GIF and preview every frame with its delay and disposal method.
Extract frames from an animated GIF
Frame: —
Delay: —
Disposal: —
Transparent: —
How to use the GIF Frame Extractor
- Choose an animated GIF file from your device.
- Step through the frames with the slider or the buttons.
- Save the frame on screen or download every frame as PNG.
Features
- Hand written GIF and LZW decoder
- Frame delay, disposal and transparency readout
- Full canvas compositing of every frame
- Save one frame or all frames as PNG
Advertisement
Frequently Asked Questions
Common questions about the free online gif frame extractor.
Choose a GIF, move through the frames with the slider and press Save this frame as PNG to
keep any frame you want.
Yes. Click Download every frame and your browser saves each frame as a numbered PNG file, one
after another.
No. The file is decoded in your browser by JavaScript that reads the GIF structure and its
LZW image data.
GIF frames can store only the changed rectangle. Composite mode draws each frame onto the
running canvas for you.
Disposal tells a player what to do with a frame afterwards: keep it, restore the background
or restore the previous frame.
It shows whether the frame uses a transparent colour index, which usually reveals what was
drawn before it.
Plain GIF87a and GIF89a files work. If a stream is malformed the tool reports it instead of
saving a broken picture.
Yes. The extractor is responsive, though very large GIF files decode more slowly on a phone
than on a desktop.
Last updated: October 10, 2026