Video to GIF

Turn a clip of a video into a high-quality animated GIF, right in your browser.

About this tool

Cuts a section of a video and converts it to a high-quality animated GIF — using a proper two-pass color palette (the same technique recommended by ffmpeg's own documentation for good-looking GIFs), not a naive single-pass conversion that often looks banded or muddy. Runs entirely in your browser using ffmpeg.wasm, a WebAssembly build of the real ffmpeg; your video is never uploaded anywhere.

The ffmpeg engine (about 32MB) is only downloaded the first time you use this tool, not when the page loads.

Frequently asked questions

Why did nothing happen for a while after I clicked convert?
The first click downloads and initializes the ~32MB ffmpeg engine, which takes a moment depending on your connection. After that first load, conversion itself starts immediately.
Is there a length or resolution limit?
No hard limit, but longer clips, higher frame rates, and larger widths all increase processing time and file size — GIF is an inherently inefficient format for video, so keep clips short (a few seconds) for a reasonable file size.
Is my video uploaded anywhere?
No — the entire conversion, including the ffmpeg engine itself, runs locally in your browser via WebAssembly. Nothing is sent to any server.