‹ Back to Home

GIF Frame Extractor

Save the frames of an animated GIF as separate PNG, JPG, or WEBP images.

See every frame as a full picture with its delay, pick all of them, a range, or every Nth frame, and download one image or a zip of the selection.

No GIF selected.

You can also drop a file here.

Output
Choose a GIF to extract frames from.

Status


What GIF Frame Extractor does

GIF Frame Extractor saves the frames of an animated GIF as separate images. Each thumbnail is a full composited picture, not a partial patch from inside the file, and shows the frame number and delay.

Select all frames, a range, or every Nth frame, then download one image or a zip of the selection as PNG, JPG, or WEBP.

How to use it

  1. Select Choose GIF and pick a .gif, or drop one on the file row.
  2. Review the frame grid. Tick or untick frames, or use Select all, Select range, or Select every Nth.
  3. Choose PNG, JPG, or WEBP.
  4. Select Download on one frame, or Download ZIP for the selection.

Formats and limits

  • Input: one GIF file.
  • Single download: one image named after the GIF with a frame number, such as clip-frame-001.png.
  • Zip download: a zip named after the GIF with -frames, such as clip-frames.zip, holding one image per selected frame.
  • JPG and WEBP need a browser that can encode them from a canvas. PNG works in every modern browser.

Settings explained

Selection
Select all and Select none set every frame. From frame and To frame with Select range pick a continuous run (1-based). Every Nth frame with Select every Nth keeps frame 1, then skips N-1, and so on.
Image format
PNG keeps transparency. JPG and WEBP are smaller for photos and do not keep transparency.

Privacy

Frames are drawn and encoded in this tab. Zip files are built in a Web Worker on the same page. Nothing is uploaded.

FAQ

Why do some frames look like the whole GIF already?

The tool always shows full composited frames. GIF files often store only the changed pixels, and those patches are already painted onto the full picture here.

Why is WEBP unavailable?

Some browsers cannot encode WEBP from a canvas. Choose PNG or JPG instead.

Related tools

All processing runs locally in your browser. This tool is provided as-is without warranty. Keep backups of your original files before processing.

By uploading media, you confirm you own the content or have permission to modify it. Please read the Terms and Conditions.