{Asad Webs}
← Toolz / Video & Media / Video to GIF Converter
UTL·08

Video to GIF Converter

Turn the best seconds of a clip into a looping GIF — without sending it to a server.

Conversion runs 100% in your browser, so your video never leaves your device. GIFs balloon quickly, so this works best for short clips — up to about 60 seconds and 200 MB. On first use the video engine (about 32 MB) downloads once and is cached.

UNDERSTAND YOUR RESULTS

Video to GIF Converter — Make Animated GIFs from Video in Your Browser guide

Convert a short MP4, MOV or WebM clip into a looping animated GIF right in your browser — no upload, no sign-up, no watermark. Trim the moment you want, choose the GIF width and frame rate, and download the result.

How to use this tool

  1. Drop a video onto the panel or click to choose one — MP4, MOV or WebM. The preview player lets you watch the clip and find the moment you want.
  2. Set the start time and duration (up to 10 seconds by default, clamped to the clip length), then pick a width — 320, 480 or 640 px — and a frame rate of 10, 15 or 20 fps. Smaller widths, shorter durations and lower frame rates make much lighter GIFs.
  3. Click Convert to GIF. On the very first use the video engine (about 25 MB) downloads once and is cached. Watch the progress bar, check the looping preview, then download the GIF.

A worked example

A 6-second 1080p phone clip converted at 480 px wide and 15 fps typically produces a GIF of roughly 2–5 MB — a good size for Discord, forums, READMEs and chat, where the same seconds as a full-width 20 fps GIF could exceed 15 MB.

How it works

The clip is processed in your browser by the FFmpeg encoder compiled to WebAssembly. Quality comes from a proper two-step palette workflow run as a single filter graph: the trimmed frames are split in two, one branch generates an optimised 256-colour palette for exactly these frames, and the other branch applies that palette with dithering. That is why colours stay close to the video instead of washing out, as they do with the GIF format’s default palette. Nothing is uploaded: the file is read from your device, processed in browser memory and handed back as a download.

Frequently asked questions

Is my video uploaded anywhere?

No. Conversion happens entirely in your browser with WebAssembly. Your clip never leaves your device, so private recordings stay private.

Why is the GIF bigger than my video?

Video formats like MP4 store mostly the differences between frames; a GIF stores far more per frame with only 256 colours per frame. A few seconds of GIF can legitimately be larger than a minute of MP4 — that is the format, not a fault. Shorter, narrower, lower-fps GIFs stay small.

Which settings should I pick?

480 px at 15 fps suits most sharing. Drop to 320 px and 10 fps for chat stickers and tight size limits; use 640 px at 20 fps only for short, detail-critical clips and expect a big file.

What do start time and duration do?

They select the slice of the clip that becomes the GIF: the conversion begins at the start time and runs for the duration, stopping at the end of the clip. Use the preview player to find your moment first.

Will the GIF loop forever?

Yes — the output is written with an infinite loop flag, so it repeats seamlessly in browsers, chat apps and documents.