Initializing, please wait a moment

How to Split a GIF Into Frames

Last reviewed 2026-04-27. Open Extract GIF to Frames to split in your browser without uploading the GIF.

30-second answer. Drop the GIF on Extract GIF to Frames; the tool decodes every frame and offers a download for each one. Frame numbering and per-frame timing carry across so you can re-build the animation later if needed. The work happens in your browser; nothing uploads.

The five-step workflow

  1. Open the tool. Extract GIF to Frames works in any modern browser. No login, no app install.
  2. Drop the GIF. Drag from your desktop or pick from a phone library. The decoder reads every frame in sequence.
  3. Confirm the frame count. The tool reports the total number of frames it found and the per-frame delay. Compare to what you expect - a 3-second 15-fps GIF should produce 45 frames.
  4. Pick the output format. PNG preserves transparency and is lossless; the right pick for editing. JPG is smaller; right when the frames are photographs and storage matters more than precision.
  5. Download. Per-frame downloads stream to your downloads folder, named with sequence numbers (frame-001.png, frame-002.png, ...).

What the per-frame timing tells you

GIF frames carry their own delay value - the milliseconds the frame should display before the next one. Most GIFs use a uniform delay (40 ms = 25 fps, 100 ms = 10 fps). Some animations use variable delays - a long pause on key frames, fast motion in between. Variable delays survive the split, so re-encoding back to GIF or to MP4 reproduces the original timing.

If the timing data is critical (you are debugging an animation, archiving with intent to rebuild), keep the per-frame delay metadata that the tool exports alongside the images. Most editing software will read it back when you reassemble.

Why split at all

  • Edit a single frame. Touch up one frame, drop in a corrected version, re-encode. Faster than re-shooting a screen capture.
  • Pull stills for a thumbnail or preview. Most social platforms autoplay GIFs, but a static PNG thumbnail is what indexers and link previews use.
  • Convert GIF to a more efficient format. Modern formats - WebP, AVIF, MP4 with no audio - all start from frames-plus-timing. Splitting is the first step.
  • Archive. A folder of PNG frames is a stable representation. GIF, like every multi-frame format, is a wrapper around the same underlying frame data.

Going the other way - building a GIF from frames

The reverse - assembling frames back into an animation - is what GIF Maker does. Drop a folder of sequentially-numbered images, set the frame delay, and the tool writes a fresh GIF. Use the same delay you started with to match the original timing, or set a different value to speed up or slow down the animation.

For a related editing tip see extract frames from a GIF for a social post. For more image work, the image tools hub.

← Back to All Guides

Why trust these tools

  • Ten-plus years of web tooling. The freetoolonline editorial team has shipped browser-based utilities since 2015. The goal has never changed: get you to a working output fast, without an install.
  • Truly in-browser - no upload. Every file-processing tool on this site runs in your browser through modern Web APIs (File, FileReader, Canvas, Web Audio, WebGL, Web Workers). Your photo, PDF, audio, or text never leaves your device.
  • No tracking during tool use. Analytics ends at the page view. The actual input you paste, drop, or capture is never sent to any server and never written to any log.
  • Open-source core components. The processing engines underneath (libheif, libde265, pdf-lib, terser, clean-css, ffmpeg.wasm, and others) are public and audit-able. We link to each one in its tool page's footer.
  • Free, with or without ads. All tools are fully functional without sign-up. The Disable Ads button in the header is always available if you need a distraction-free run.