Free GIF Frame Splitter

Extract every frame of an animated GIF as a PNG. Download all frames as a ZIP. No watermark, no signup, no daily limit. Up to 600 frames per GIF. Edit the frames and rebuild with our Bulk Image to GIF. To stitch existing GIFs together, use the GIF Combiner.

Upload a GIF

Drag & drop or click to select (max 50 MB)

Output

  • PNG with full alpha
  • Zero-padded names (frame_0000.png ...)
  • ZIP-bundled, deflate compression

Common uses

  • Pick the best thumbnail frame
  • Hand-edit individual cels
  • Training data for ML pipelines
  • Rebuild after edit via Bulk Image to GIF

How to split a GIF into PNG frames

1 Upload your GIF

Drag in or tap to pick. Max 50 MB and 600 frames.

2 Click Extract

Server-side PIL extracts every frame as a PNG.

3 Download the ZIP

Save the ZIP — frames are sequenced PNGs: frame_0000.png, frame_0001.png, …

4 Edit + rebuild (optional)

Edit the PNGs in any tool, then rebuild with our Bulk Image to GIF.

GIF Frame Splitter FAQs

Is the frame splitter free?

Yes — every extraction is free. No signup, no payment, no daily limit, no watermark.

What format are the extracted frames?

PNG with full alpha. Naming is zero-padded (frame_0000.png, frame_0001.png, ...) so they sort correctly in any image editor or video tool.

Are transparent backgrounds preserved?

Yes — GIF transparency becomes PNG alpha in the extracted frames.

What is the max frame count?

600 frames per GIF. Most reaction GIFs are under 60.

What is the max file size?

50 MB per GIF upload.

Can I edit the frames and rebuild?

Yes — edit the PNGs in any image tool, then use our Bulk Image to GIF tool to rebuild the animation from the edited frames.

Will frame timing data be preserved?

Each frame is exported as a still PNG. Per-frame duration metadata isn't carried over since PNG doesn't store it — if you need to rebuild with the same timing, note the GIF's original FPS.

Does it work on phones?

Yes — browse on iPhone or Android, upload, and the ZIP downloads to your device.

What is a good use case?

Editing individual frames, picking the best one as a thumbnail, training data for ML, or repurposing animation cels in a slideshow.

Will it work for huge GIFs?

Up to 50 MB and 600 frames. Beyond that, resize first or trim duration before splitting.

Related GIF tools