Find out how many frames a GIF has, how long each one shows, the real FPS, the loop setting, the colour palettes and what makes the file so big. Need it smaller? Try Compress GIF.
Want to change what you found? GIF Speed Changer fixes the timing and GIF Loop Changer the loop.
A GIF is a stack of frames, each with its own delay and colour table.
The analyzer reads every block of the file:
| Delay per frame | FPS | What browsers do |
|---|---|---|
| 0 or 10 ms | - | Slowed to 100 ms (10 fps) |
| 20 ms | 50 | Plays as stored - the fastest that works |
| 40 ms | 25 | Smooth, video-like |
| 100 ms | 10 | Typical for reactions and stickers |
A GIF that "plays slowly" usually has 0 or 10 ms delays. Set 20 ms or more with the GIF Speed Changer.
Compress GIF fixes most of this. For websites, GIF to WebP or GIF to MP4 is 5-10 times smaller.
Drop the GIF into the box. The Frames tab shows the frame count, total length and average FPS straight away.
GIF stores a delay per frame, not an FPS. The analyzer divides the frame count by the total length - a 100 ms delay is 10 fps, 40 ms is 25 fps.
Frames with a delay of 0 or 10 ms are slowed down to 100 ms by browsers. The timeline shows those frames in red.
Look at Loop in the Frames tab. "Forever" means it repeats endlessly; a GIF with no loop block plays once. Change it with the GIF Loop Changer.
Yes - the transparent colour index of every frame and whether the first frame really has see-through pixels.
Use the GIF Frame Extractor to save every frame as PNG.
No. The file is read in your browser and never leaves your device.