Skip to content
AZ Tools

Video to GIF Converter

Turn a clip of any video into an animated GIF in your browser. Pick the start, length, frame rate and width; the file never leaves your device.

How to use

  1. Drop a video file or click to choose one. It plays in the preview so you can find the moment you want.
  2. Set the start time (or pause the preview and press Use current position) and the clip length in seconds.
  3. Pick the frame rate, the width and whether the GIF loops forever or plays once. The frame count and output size update as you change them.
  4. Press Convert GIF, wait for the frame counter to finish, then preview the result and download it.

About this tool

Show

Choose a video, mark where the clip starts and how long it runs, and the tool steps through it frame by frame, draws each frame at the width you pick and encodes the result as an animated GIF. Everything happens in this tab: the video is read through your browser's own decoder and nothing is uploaded.

Each frame gets its own palette of up to 256 colours, so a clip that cuts from a red scene to a blue one keeps both. GIF still cannot show more than 256 colours in one frame, so smooth gradients and skin tones band slightly; that is the format, not a setting. Sound is dropped because GIF has no audio track.

A GIF stores every frame as a full image, which is why the file grows quickly. Halving the width cuts the size to roughly a quarter, and 10 frames per second is usually enough for a reaction clip or a screen-recording demo. To keep memory in check a GIF is limited to 300 frames; the frame count shown before converting tells you if the clip will be cut.

Frame delays in a GIF are stored in hundredths of a second, so 15 fps becomes a 7-hundredths delay (about 14.3 fps) and 12 fps becomes 8 (12.5 fps). Which formats open depends on your browser: MP4 (H.264), WebM and MOV usually work, while HEVC or MKV files may not play in every browser, and the tool says so instead of producing a blank GIF.

Frequently asked questions

Is my video uploaded anywhere?

No. The video is opened with a local object URL, decoded by your browser and encoded to GIF in JavaScript on this page. You can disconnect from the internet after the page loads and it still works.

Why is my GIF so large?

GIF stores each frame as a full picture with simple LZW compression and no motion prediction, unlike MP4. Size grows with width × height × frames. Lower the width, the frame rate or the clip length; a 320 px, 10 fps, 3-second clip is usually well under 2 MB.

Why do the colours look slightly banded?

A GIF frame can hold at most 256 colours. The tool builds a fresh palette for every frame to make the best of that, but smooth gradients still show steps. If exact colour matters, keep the video as MP4 or WebM.

Which video formats are supported?

Anything your browser can play: MP4 (H.264), WebM (VP8/VP9/AV1) and MOV almost everywhere. HEVC (H.265) and MKV support differs between browsers and systems; if a file cannot be decoded you get a message rather than an empty GIF.

Why is the frame rate not exact?

GIF frame delays are whole hundredths of a second. 10, 20 and 25 fps map exactly; 12 and 15 fps are rounded to delays of 8 and 7 hundredths. Browsers also slow down delays below 2 hundredths, which is why 25 fps is the highest option.

Is there a length limit?

Each GIF is limited to 300 frames — 30 seconds at 10 fps or 12 seconds at 25 fps. The frame count under the settings shows when a clip will be cut short.

Related tools