GIF frame splitter

Break an animated GIF into PNG frames — disposal composited — preview and download as a ZIP.

The GIF is decoded in this browser — nothing is uploaded.

GIF up to 25 MiB, 300 frames, 4096 px per side, 4,194,304 total pixels, 256 MB of decoded data. Preview and ZIP cover up to 20 frames (128 MiB of PNGs). Frames are composited (disposal applied) and exported as PNG.

How to use

  1. Choose or drop a GIF.
  2. Split it into frames.
  3. Download the ZIP of PNGs.

What it supports

GIF87a/89a with strict parsing — corrupt or truncated files are rejected, nothing partial. Up to 25 MiB, 300 frames, 4096 px per side, 4,194,304 total pixels, and a 256 MB decoded-data budget — huge canvases with many frames are refused before they can exhaust memory. PNG preview and ZIP cover up to 20 frames (128 MiB of PNGs). Frames are fully composited (disposal applied); PNGs keep the composited transparency.

Related tools

Related guides