Image
Runs in your browser

GIF Splitter / Frame Extractor

Split a local animated GIF into composited PNG frames in their original order, with frame timestamps and delays. Download one PNG, selected frames or all frames as a ZIP. Processing stays in your browser without a video engine; extraction is capped to protect browser memory.

Accepted formats:
GIF

Upload animated GIF

Up to 30 MB; extraction limited to 300 frames / 40 million frame pixels

Extracts composited PNG frames in source order, preserving transparency. Delays are shown exactly as stored; browsers may clamp very short delays. PNG files are still images, so keep the displayed timing when rebuilding an animation.

Arrange frames into a sprite sheet

What does GIF Splitter / Frame Extractor do?

GIF frames can store only a changed rectangle. The shared decoder applies disposal and transparency to reconstruct each full canvas. The PNG sequence retains original indexes even for a subset. Zero-delay frames remain listed as zero, although players may apply a minimum delay.

How to use GIF Splitter / Frame Extractor

  1. 1Upload an animated GIF and review dimensions, duration and frame count.
  2. 2Extract composited PNG frames locally.
  3. 3Inspect each frame's timestamp and delay and select the frames you need.
  4. 4Download one PNG, selected frames or all frames as a ZIP.

Supported inputs and outputs

Inputs

Animated GIF

Outputs

PNG frames and ZIP

Practical uses

  • Prepare and review a creator recording with gif splitter / frame extractor.

Browser and media limitations

  • Processing stays in your browser without a video engine; extraction is capped to protect browser memory.
  • Large files can exceed browser memory. Playback and codec support differ by browser.

How local processing works

Your media is processed locally in your browser and is not uploaded to Tubelexity for processing. Page requests, engine downloads and privacy-filtered analytics still use the network.

Frequently asked questions

Are these raw GIF patches or complete frames?

Complete composited frames. The existing GIF decoder applies image patches, transparency and disposal rules to reconstruct each visible frame.

Does PNG preserve frame timing?

No. PNG is a still image. The grid displays the original GIF delay and timestamp so you can reuse those timings elsewhere.

Is frame order preserved in ZIP?

Yes. Zero-padded filenames follow the original frame index, including when only a subset is selected.

Why is extraction limited?

Decoded RGBA frames use far more memory than compressed GIFs. The limit is 300 frames and 40 million total frame pixels, with a 30 MB input cap.

Related creator tools