Initializing, please wait a moment

Split GIF Into Frames

Splitting a GIF into frames turns an animated GIF into a set of still images - one image per animation frame - that you can save, edit, or reuse independently. The same action covers "split gif", "gif to images", "gif to png", and "gif to jpg" intents in a single workflow.

Last reviewed: 2026-05-14

PropertyValue
FormatOnline tool, no install
SpeedServer-side; output in seconds
OutputPNG or JPG, one image per frame
Implementing toolhttps://freetoolonline.com/image-converter-tools/extract-gif-to-image-frames.html

Upload your GIF, pick PNG or JPG output, set the FPS (frames per second to extract), then download the generated image frames. Lower FPS exports fewer frames and keeps the output smaller; higher FPS exports more frames closer together. For the trade-off between PNG and JPG output formats, see Extract GIF frames: PNG or JPG.

Typical frame counts and file sizes

The output volume scales with the source GIF's frame count, pixel dimensions, and chosen output format. The numbers below are reference points, not promises - a heavily-compressed source GIF or a flat-colour animation will land smaller than a photographic loop with the same frame count.

Source GIFFrames extractedTypical PNG totalTypical JPG total
10-frame loop, ~480 px10 PNGs / JPGs100 - 500 KB50 - 250 KB
30-frame loop, ~640 px30 PNGs / JPGs1 - 3 MB400 KB - 1.2 MB
60-frame loop, ~720 px60 PNGs / JPGs3 - 8 MB1 - 3 MB

Why the output frame count can differ from "frames I see"

A reader who counts the animation visually sometimes finds the export has fewer or more frames than expected. Two reasons account for almost every case: the source GIF's per-frame delay metadata sets how long each frame is held on screen (so 30 stored frames can look like 60 if some are held for two ticks), and the FPS setting tells the extractor how often to sample - set FPS lower than the GIF's native rate and frames are skipped; set it higher and frames are duplicated. Match the FPS to the source frame rate for an exact-correspondence export.

After extraction - common next steps

The extracted frames are stills you can edit individually, archive losslessly, or recombine. Common follow-ups: edit a single frame in Photo Editor before stitching back, re-encode each PNG to WebP for smaller disk via PNG to WebP, or rebuild the edited frames into an MP4 with Video Maker. To go in the opposite direction (combine separate images into a GIF), see GIF Maker.

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.

Related tools:

Loading reviews...