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

-
Frames-
Dimensions-
Duration-
Average FPS-
This frame-
Loop-
File size-
Frame 1 of 1

Play, Pause and Step Through Any GIF

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 Numbers Behind the Animation

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.

Zoom Into a Frame

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.

Getting More Out of a GIF

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.

Frequently Asked Questions About Viewing GIFs

How do I pause a GIF online?

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.

How can I see how many frames a GIF has?

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.

What frame rate is my GIF?

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.

Can I save a single frame?

Yes. Pause on the frame you want and click Save this frame to download it as a PNG at the GIF's full size.

Are my GIFs uploaded to a server?

No. The GIF is decoded and played entirely in your browser on your device; nothing is transmitted or stored.