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.
The five-step workflow
- Open the tool. Extract GIF to Frames works in any modern browser. No login, no app install.
- Drop the GIF. Drag from your desktop or pick from a phone library. The decoder reads every frame in sequence.
- 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.
- 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.
- 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.
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.
- No install, no sign-up. Open a tool and get a working output in seconds - nothing to download and no account to create. Tools that need heavy processing run it on our service, so even a low-powered machine gets the job done.
- Analytics stops at the page view. We measure which pages get visited, not what you type or upload inside a tool. There is nothing to sign in to and no profile is attached to your input.
- 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.