Online Tool Store Online Tool Store

GIF Splitter

Extract every individual frame from an animated GIF and download each one as a PNG, with a built-in GIF decoder. Runs entirely in your browser.

🔒 This tool runs entirely in your browser. Your files are never uploaded to a server.

How the GIF splitter works

  1. Choose an animated GIF file.
  2. The tool parses the GIF's internal structure and decodes each frame's pixel data.
  3. Every frame is shown as a thumbnail with its own PNG download link.

The method

GIF stores each frame's pixels as LZW-compressed indices into a color table. The tool reads the GIF header, walks through each image block, LZW-decompresses its indices, and maps them through the color table to build the actual RGB pixels for that frame.

FAQ

What image format are the extracted frames?

Each frame downloads as a PNG, which preserves the exact pixels of that frame without any recompression artifacts.

Does this handle animated GIFs with transparency?

Yes. Transparent pixels in a frame are decoded correctly and kept transparent in the resulting PNG.

Why might a very complex GIF fail to decode?

This tool includes a from-scratch GIF parser covering the standard GIF89a format - most real-world GIFs work, but unusual encoder quirks in rare files could produce an error.

Is my GIF uploaded anywhere?

No. The entire GIF is parsed and decoded locally in your browser - it never leaves your device.

How we compare

Feature Online Tool Store ezgif.com frame extractor Command-line ImageMagick
No file upload - runs in your browser
No terminal or install needed
Free, no ads

For a quick, private frame-by-frame extraction without a terminal, GIF Splitter is ready in your browser.

Explore related tools

Embed this tool

Paste this on your own site — it stays free, and every file still stays in your visitor's browser, not yours or ours.