GIF Frame Extractor
Split GIF animations into individual frame images. Batch download with per-frame delay display.
Online GIF Frame Extractor
Split a GIF animation into individual PNG frames, view the delay of each frame, and download them in batch. Powered by gifuct-js, the tool parses and decodes the GIF binary stream frame by frame entirely in your browser—the GIF file is never uploaded to a server.
The Secret of GIF Frame Delays
Every frame in a GIF has its own delay value (in units of 1/100 second). The browser specification requires a minimum delay of 20ms (i.e., a 50fps cap); any delay below 20ms in the original GIF is forcibly raised. This tool displays the true delay of each frame so you can understand the playback rhythm of the GIF.
Use Cases for GIF Frame Extraction
- Meme creation: Extract key frames from an animation to make static stickers.
- Animation analysis: Study the key poses and timing of an animation.
- Content creation: Capture the best moment of a GIF for use as a cover or illustration.
- GIF remastering: Extract frames, then adjust delays, add or remove frames, and reassemble a new GIF.
Exported PNG frames losslessly preserve the original pixels and alpha channel of the GIF, with image quality identical to the source. To batch-convert frames to JPG, use the Format Converter.