GIF Viewer
Play, pause and step through any animated GIF frame by frame, with frame count, delays, real FPS and loop info.
or browse filesdrop a GIF here or paste
Play, pause and step through any animated GIF frame by frame, with frame count, delays, real FPS and loop info.
or browse filesdrop a GIF here or paste
A browser will happily show a GIF but never lets you stop it: there is no pause, no way back a frame, and no hint of how the animation is actually built. This viewer decodes the file itself and plays it from the decoded frames, so the transport controls do what you expect - play, pause, and step one frame at a time in either direction, with a scrubber to jump anywhere. Catching the exact frame where a caption appears, or checking a glitch that flashes by in 40 milliseconds, becomes trivial. Everything runs in your browser and the file is never uploaded.
The info button in the corner of the image (or the I key) opens the GIF details, which report what the file is made of: total frame count, pixel dimensions, the full duration, the real average frame rate, the delay of the frame you are looking at right now, the loop setting (forever, a fixed count, or play once) and the file size. Frame delays in GIF are per frame, not a fixed rate, so a file can average 15 fps while a single frame lingers for a second - which is exactly the kind of thing this card makes visible. Every value copies with a click.
The shared viewport works here too: the mouse wheel or a pinch zooms into the paused frame at the cursor, dragging pans, and double clicking snaps between fit and 100%, where one image pixel is one screen pixel. Past 100% you see the real pixel grid, which is how you spot dithering, banding or the exact color of a stray edge. Any frame can be saved on its own as a PNG.
To pull out every frame at once rather than one at a time, the GIF frame extractor exports them all as PNGs or a ZIP. To change how the animation plays, the GIF speed changer rewrites the frame delays losslessly, reverse GIF plays it backwards or as a boomerang, and the GIF frame remover drops frames you do not want. Still images open in the other viewers.
Load it here and press the pause button (or the space bar). The animation stops on the current frame, and the arrows step forward and back one frame at a time.
The Frames row shows the exact count as soon as the file is decoded, together with the total duration, average FPS and the delay of the frame on screen.
Average FPS is calculated from the real per-frame delays rather than assumed. Because GIF stores a delay per frame, the value is an average - the "This frame" row shows the current frame's own delay in milliseconds.
Yes. Pause on the frame you want and click Save this frame to download it as a PNG at the GIF's full size.
No. The GIF is decoded and played entirely in your browser on your device; nothing is transmitted or stored.