Private GIF tool
GIF to Frames
Extract an animated GIF into individual PNG frame downloads. The GIF is processed locally, and files never leave your device.
Frames
No GIF selected yet.About browser GIF frame extraction
This tool runs locally with ffmpeg.wasm. It decodes the selected GIF inside the browser, writes each animation frame as PNG, and creates one download link per frame without uploading the GIF.
The first run downloads the roughly 31 MB media engine once. Frame extraction is best for short GIFs; the tool refuses more than 300 frames to keep browser memory and output volume manageable.
Does this upload my files?
No. Everything on this page runs locally in your browser, so your files are never uploaded to a server. Close the tab and nothing is left behind. It even keeps working if you go offline after the page loads.
This is true for every tool on this site. Curious how that works? Read how browser-side processing works.
FAQ
Are GIF files uploaded before splitting?
No. The GIF is decoded locally and each PNG frame is downloaded from your browser.
What format are the frames?
Each frame is exported as a PNG file named in playback order.
Why are very long GIFs refused?
The splitter caps output at 300 frames to avoid freezing the browser or creating hundreds of large downloads.
Why does the first run download an engine?
Frame extraction uses ffmpeg.wasm. The roughly 31 MB engine downloads once and is reused by the GIF tools in the tab.