GIF Splitter
Split a GIF into frames. Pick all of them, a range, or every Nth one. It all runs in your browser.
Drag & drop a file here, Ctrl+V to paste, oror
Runs in your browser
How it works
Pick the frames you want
Keep every frame, cut out a range, or take every second or tenth frame to thin a long GIF. The page shows how many frames you picked before anything is written.
Frames keep their own numbers
Frame 7 is saved as frame-007 even if you started at frame 5. You can always tell which part of the GIF a file came from.
The ZIP is checked against your pick
Once the ZIP is written, the page reads it back and checks it holds exactly the frames you picked, plus frames.txt with each frame's delay. A wrong ZIP is never downloaded.
Whole frames, not stored fragments
A GIF often saves only the changed part of each frame. The decoder rebuilds the full picture, with transparency kept, and that is what goes into each PNG. Nothing is uploaded.