Free Converter

GIF Frame Extractor

Extract every frame of an animated GIF as PNG images. Download individual frames or all as ZIP.

Drop GIF here

Up to 50 MB

Or

About GIF Frame Extraction

This tool reads an animated GIF and extracts every individual frame as a PNG image. Useful for animators editing existing GIFs, game developers turning short loops into sprite frames, anyone wanting a still from a GIF, and curious users who want to see how the animation was built. The original GIF is parsed locally in your browser with the gifuct-js library — nothing is uploaded.

How to Extract GIF Frames

  1. Drop your animated GIF onto the upload area, or click to browse.
  2. Click 'Extract Frames' — each frame is rendered to a PNG.
  3. Preview the frame thumbnails (with their delay times) below.
  4. Click Download to save your ZIP of all frames, or click any individual thumbnail to download just that one.

Frequently Asked Questions

How does this differ from screen-capturing frames?
This reads the actual GIF data, so you get the exact original frames at their true resolution and delays. Screen captures lose quality and timing precision.
Will it preserve transparency?
Yes — GIFs with transparency are preserved in the PNG output (PNG supports transparency natively).
Why are some frames identical or duplicate-looking?
Many GIFs use frame-difference compression (only changed pixels are stored). After full compositing, consecutive frames can look very similar.
Is my GIF uploaded?
No. The GIF is read and processed entirely in your browser. Nothing leaves your device.
What's the maximum file size?
50 MB. Very large or very long GIFs may be slow to extract depending on your device.