Video to GIF

Convert Video to GIF

Turn a clip from any video into a high-quality animated GIF — trim it, set the fps and size — free and right in your browser.

Drop a video to turn into a GIF

MP4, WebM, or MOV — trim a clip and convert it

Built on your device — nothing to install

MP4 · WebM · MOVTrim a clipRuns in your browser Animated GIF

Turn a video clip into a GIF

GIFs are perfect for short, silent, looping moments pulled from a video — a reaction, a highlight, a quick how-to. This converter lets you pick a start point and duration, set the frame rate and width, and render a clean GIF using a high-quality palette.

The video is processed in your browser with a WebAssembly build of FFmpeg. It loads the first time you convert (then it's cached), and the video itself is read locally on your device. Keep clips short — a few seconds — for a reasonable GIF size.

How to convert a video to a GIF

  1. Choose your video. Open the Video tab and pick an MP4, WebM, or MOV.
  2. Trim and set quality. Choose a start point and duration, then a frames-per-second and width.
  3. Convert & download. Click Video to GIF — the engine loads once, then renders your GIF to download.

Keep the clip short

GIF file size grows fast with length, frame rate, and width. For a shareable GIF, aim for 2–5 seconds, 10–15 fps, and a width around 480px — bump them up only if you need to.

Video to GIF: how it works

Trims a clip from a video (MP4, WebM, or MOV), then renders it to an animated GIF using FFmpeg compiled to WebAssembly. It builds an optimal 256-colour palette in a first pass and applies it with dithering in a second, for the cleanest result FFmpeg can produce.

Input
MP4, WebM, MOV
Engine
FFmpeg (WASM), 2-pass palette
Frame rate
1–50 fps (10–15 recommended)
Recommended width
~480 px
Good length
2–5 seconds
Audio
Dropped — GIFs are silent

What to know about the GIF format here

Video codecs store only what changes between frames and keep full colour, while a GIF stores every frame whole at 256 colours — which is exactly why even a short clip becomes a much larger GIF than the source video.

Tips for the best result

  • Keep clips short: GIF size climbs fast with length, frame rate, and width, so 2–5 seconds is the sweet spot for something shareable.
  • A frame rate of 10–15 fps looks smooth enough for most clips while keeping the file reasonable; the converter accepts 1–50 fps.
  • A width around 480 px is a good default; push it higher only when sharpness really matters, since width multiplies the size of every frame.
  • The video engine (FFmpeg WASM, roughly 30 MB) loads the first time you convert and is then cached, so the first conversion is slower than the rest; the video itself is read locally on your device.

When to use this

Reach for this when you want a short, silent, auto-looping moment from a video — a reaction, a highlight, a quick how-to — that needs to play inline anywhere a video embed would be overkill.

How GIF files behave

  • A GIF stores up to 256 colours per frame from a palette it picks for that frame, so flat graphics, logos, line art, and screen recordings reproduce cleanly, while photographic gradients and skin tones can band or dither.
  • GIF compression (LZW) is lossless per frame — it never adds JPEG-style blocky artefacts — but because every frame is essentially a full image, the file grows quickly with more frames, more pixels, and more colours.
  • Animation timing is stored as a per-frame delay in hundredths of a second, and looping is set by a small repeat marker (the Netscape extension), which is why a GIF can loop forever on its own with no player controls.
  • A GIF has no audio track and no real alpha blending — only a single fully-transparent colour — so it is built for short, silent, looping motion rather than full video; a muted MP4 or WebM is far smaller for anything longer than a few seconds.

More GIF tools

Frequently asked questions

What video formats can I convert?

MP4, WebM, and MOV are the common ones. The video is decoded in your browser by a WebAssembly build of FFmpeg.

Why does the first conversion take longer?

The video engine (about 30 MB) loads the first time you convert it, then your browser caches it so later conversions start quickly.

How do I keep the GIF small?

Use a short duration, a lower frame rate (10–15 fps), and a smaller width. Each of those reduces the GIF's file size.

Where is my video processed?

The GIF is built in your browser, so the new file is created on your own device. How any data associated with the tool is handled is described in our privacy policy.

More image tools