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
The five-step workflow on How to Split a GIF Into Frames is open GIF Frame Extractor, drop the GIF, review frames, export stills, then edit the picks outside the loop.
- 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
What the per-frame timing tells you is which stills hold longer on screen - on How to Split a GIF Into Frames keep those as hero frames for social posts.
Why split at all
Why split at all on How to Split a GIF Into Frames: single stills crop, re-time, or share as thumbnails without shipping the whole loop.
- 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. To review the frame count before any edit, split GIF into frames gives a step-by-step overview. For a one-step batch output, GIF to frame covers the direct conversion path. Still deciding PNG or JPG for the saved stills, extract GIF frames: PNG or JPG lays out that trade-off. For more image work, the image tools hub.
FreetoolOnline editorial teamFrequently Asked Questions
Can Extract GIF to Frames pull out only some of the frames instead of all of them?
Yes. Beyond extracting every frame, the tool offers two narrower modes: every Nth frame at a chosen interval, or a specific comma-separated list of frame numbers. Use interval mode to thin out a long GIF to a handful of representative stills, or the specific-list mode when you already know which frame numbers you want.
Can the extracted frames be resized while splitting?
Yes. A max-width setting shrinks every extracted frame to that width, keeping the height proportional, before it downloads. This is useful when the frames only need to be small - a thumbnail preview or a lightweight sprite - and resizing them once during extraction saves a separate resize pass afterward.
Does the frame splitter support WebP output, not just PNG or JPG?
Yes. Alongside PNG and JPG, the tool can save each frame as WebP, and a quality slider controls the JPG/WebP compression level. PNG has no quality slider since it is lossless; the slider only applies to the two lossy formats.
Can all the extracted frames download as one ZIP instead of one file at a time?
Yes. Alongside the per-frame downloads described above, the tool can package every extracted frame into a single ZIP file, which is faster than saving dozens of individual stills by hand when a GIF has many frames.
Can more than one GIF be split in the same run?
Yes. The tool accepts a batch of GIFs at once and tracks progress per file and per frame within each file, so a folder of animated GIFs can be split into stills in one pass instead of uploading them one at a time.
What happens if a browser does not support in-browser GIF splitting?
The in-browser extraction path relies on a native browser decoder that is not available in every browser (older Safari and some Firefox versions lack it). When that decoder is missing, the tool detects this and shows a notice pointing to the standard upload-based path on this page instead, so the frames still come out - just via the server rather than fully in-browser.
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.