Runs locally — your images are never uploaded

GIF Splitter

Upload an animated GIF to extract every individual frame as a separate downloadable PNG image.

How to use the GIF Splitter

  1. Upload the animated GIF you want to split into frames.
  2. Every frame renders as a thumbnail directly on the page — this may take a moment for GIFs with many frames.
  3. Click "Download PNG" under any frame you want to save individually.
  4. Repeat for as many frames as you need.

About the GIF Splitter

An animated GIF is really a sequence of individual images displayed one after another, each with its own short display duration, giving the illusion of motion. Sometimes you don't want the animation at all — you just need one specific frame as a static image, or you're trying to recreate the animation in another tool that expects separate frame files rather than a single animated GIF.

This tool decodes your uploaded GIF file directly in the browser, reading out every individual frame exactly as it was encoded, and renders each one as a separate static image you can preview and download individually as a PNG. Because it works by properly decoding the GIF's internal frame data (rather than just capturing whatever frame happens to be showing), it reliably extracts every frame in the correct sequence, regardless of how many frames the GIF contains.

It's used by anyone who needs a single still frame from an animated GIF — pulling a specific expression from a reaction GIF, extracting a keyframe from an animated diagram, or breaking down an animation to study or recreate its individual frames elsewhere. Because decoding happens entirely in your browser, your GIF file is never uploaded to a server.

Frequently asked questions

Does this work with any animated GIF?+
Yes, it decodes standard animated GIF files regardless of frame count or dimensions, though GIFs with a very large number of frames will take longer to fully render as thumbnails.
What if I upload a non-animated (static) GIF?+
A static GIF simply has one frame, so you'll see a single thumbnail representing that image, downloadable the same way as any other frame.
What format are the extracted frames saved as?+
Each frame downloads as a PNG image, which preserves full quality and supports transparency if the original GIF frame used it.
Can I download all frames at once instead of individually?+
Currently each frame downloads with its own button; for a GIF with many frames, download the specific ones you need.

Related tools