Skip to content
ConvenTools

Video to GIF — Make GIFs in Your Browser

Runs in your browser — your files never leave your device

Drop in a video, trim the part you want, and download an animated GIF — all on your device. Your video is never uploaded to a server.

Drop a video here, or click to choose
Converted on your device — nothing is uploaded.

How to use it

  1. 1
    Choose a video

    Drop a video file onto the drop zone, or click to select one (MP4, MOV, WebM and more).

  2. 2
    Set the options

    Pick the output width and frame rate, and optionally a start time and duration to trim the clip.

  3. 3
    Convert

    Click "Convert to GIF". The engine loads once, then renders your GIF — you'll see progress as it works.

  4. 4
    Download

    Preview the result and download your GIF. Nothing was uploaded at any point.

How it works

The conversion runs entirely in your browser using a WebAssembly build of ffmpeg. The first time you convert, a one-time engine download (~30 MB) is fetched and cached; after that it is instant. Because everything is local, your footage never touches a server.

Smaller, sharper GIFs

GIFs only support 256 colours, so quality depends on a good colour palette. This tool generates a custom palette for your clip, which keeps gradients clean and file sizes reasonable. Lower the width or frame rate to shrink the result further.

Frequently asked questions

Is my video uploaded to a server?

No. The conversion runs entirely in your browser with WebAssembly — your video never leaves your device.

Why is the first conversion slower?

The first time, the browser downloads the ~30 MB conversion engine and caches it. Subsequent conversions skip that step and start immediately.

What video formats can I use?

Most common formats work, including MP4, MOV, WebM and MKV, because the in-browser engine supports a wide range of codecs.

How do I make the GIF smaller?

Reduce the output width, lower the frame rate, or trim to a shorter duration. Each of these meaningfully reduces the file size.

Is there a length or size limit?

There is no artificial limit, but long or high-resolution clips use a lot of memory and time since everything runs on your own device. Short clips work best.