GIF Frame Extractor
100% PrivateFile & Data ConversionSplit an animated GIF into its individual frames as PNG images.
Runs entirely in your browser. Your input is not uploaded to Ovatly or anywhere else.
- 1Choose a .gif file with the file box.
- 2Wait while the frames are decoded and composited on your device.
- 3Browse the frame grid: each frame shows its number and how long it displays, in milliseconds.
- 4Download single frames with their PNG links, or the whole set with the ZIP button.
A 4 by 3 test GIF with two frames lists frame #1 at 500 ms (a fully red canvas) and frame #2 at 250 ms (the same canvas with a green 2 by 2 square added at the top-left area). Frame #2 is shown as the complete picture, red background included, not just the green patch the file stores.
- Frames are composited before export, so each PNG is the full picture at that moment, not the partial patch many GIFs store. That is what you want for editing, and it is stated here so the behaviour is no surprise.
- Disposal method 2 (restore to background) is applied as clearing to transparent, matching how browsers render GIFs whose background is transparent. Disposal 3 (restore to previous) is fully supported.
- GIFs with more than 500 frames are refused with an explanation rather than exhausting the browser's memory.
No. Decoding and compositing happen in your browser; the ZIP is also built on your device.
About this tool
The GIF Frame Extractor splits an animated GIF into its individual frames as PNG images, rebuilt the way a browser displays them: partial frames are composited onto the frames before them, honouring each frame's disposal instructions. Download frames one by one or all together as a ZIP.
Related tools
Part of Ovatly's free tools in File & Data Conversion.