Free Online GIF Splitter (Frame Extractor)
Extract Every Frame from a GIF as Separate Images
Need to use GIF Splitter (Frame Extractor) right now?
An animated GIF is really just a sequence of individual images shown quickly one after another — but that sequence is locked inside the GIF format, not accessible as separate files unless something actually decodes and extracts each frame. Needing one specific frame, or every frame for editing, means splitting the animation apart first.
Drop a GIF, or click to browse
Processed locally in your browser — never uploaded
Every frame is saved as its own PNG image, numbered in order, bundled into a single ZIP download.
Other tools in GIF & Meme Tools
Features
- Runs entirely in your browser
- Privacy-first — your data is never uploaded
- Real-time, instant results
- 100% free, no sign-up required
- Works on desktop, tablet, and mobile
- No installation needed
Who uses this tool?
About GIF Splitter (Frame Extractor)
An animated GIF is really just a sequence of individual images shown quickly one after another — but that sequence is locked inside the GIF format, not accessible as separate files unless something actually decodes and extracts each frame. Needing one specific frame, or every frame for editing, means splitting the animation apart first.
This tool decodes an animated GIF and saves every single frame as its own numbered PNG image, then bundles all of them into one ZIP file for download — so a 20-frame animation becomes 20 individually numbered PNG files in a single download, ready to open, edit, or use individually.
Frame extraction runs through FFmpeg compiled to WebAssembly directly in your browser — the same reliable decoding used by professional video tools, just running locally instead of through a server upload.
How it works
- Upload your GIF. Choose the animated GIF you want to split into frames.
- Extract the frames. Every frame is decoded and numbered in playback order.
- Download the ZIP. Get all frames as individual PNG files in one ZIP archive.
Examples
A 12-frame animation
Input
loading-spinner.gif
Output
loading-spinner-frames.zip containing frame0001.png through frame0012.png.