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: —
The GIF is decoded byte by byte in your browser, including its LZW compressed image data.

How to use the GIF Frame Extractor

  1. Choose an animated GIF file from your device.
  2. Step through the frames with the slider or the buttons.
  3. Save the frame on screen or download every frame as PNG.

Features

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