Video to GIF Converter
Turn a short video clip into a crisp animated GIF — with two-pass palette colour for quality. No upload, works offline, no watermark. Your clip is converted on your device.
Tip: GIFs grow fast with length and size — keep clips to a few seconds for the best quality-to-size balance.
Runs entirely in your browser — your video is never uploaded.
- No upload Your video never leaves your device — it is processed locally.
- Works offline After the first load it runs with no internet connection.
- No size or daily limits No file caps, no paywalls — only your device memory.
- Private & safe Skip sketchy upload sites; nothing is sent to a server.
How it works
The conversion is done by ffmpeg compiled to WebAssembly and run in your
browser. It uses a two-pass approach for quality: a first pass sets the frame rate and width
and generates an optimised 256-colour palette for your specific clip (palettegen),
and a second pass renders the GIF using that palette with high-quality Lanczos scaling
(paletteuse). Doing both passes against a tailored palette avoids the muddy,
banded look of basic GIF exports. All of it happens on your device, so your video is never
uploaded.
How to convert a video to GIF
- Choose a short video with the drop zone above, or drag a file onto it.
- Set the frame rate (15 fps is a good default) and width in pixels.
- Press Convert to GIF and watch the on-device progress bar.
- Click Download to save your animated GIF.
Processing happens on your device — GIF rendering is heavier than a plain copy, so longer or larger clips can take a few minutes, especially on phones.
Why make GIFs locally instead of on an upload site
Online GIF makers upload your video to a server, which is slow, hands private footage to a third party, and often stamps a watermark on the result or caps the length. Converting in your browser keeps the clip private, removes the upload wait, and adds no watermark. It also avoids the safety concerns around free file sites — in March 2025 the FBI warned that some free online converter sites were being used to distribute malware — so on-device conversion is the safer choice.
| Local (this site) | Typical cloud tool | |
|---|---|---|
| Upload required | No | Usually |
| File-size caps | None (device memory) | Common |
| Works offline | Yes, after first load | No |
| Files stay private | Yes — never sent | Sent to a server |
Common uses
Making a reaction GIF from a clip, turning a short product demo into a looping animation for a page, creating a meme, or capturing a quick how-to as a lightweight GIF that plays automatically anywhere. For best results, trim the video to the exact moment first, then convert just that snippet.
More video & audio tools
Frequently asked questions
Is my video uploaded to make the GIF?
No. The GIF is generated locally by ffmpeg compiled to WebAssembly. Your clip is read into the browser, converted on your device, and the GIF is produced there. Nothing is sent to a server and nothing is stored online.
Why does this GIF look better than other converters?
GIF supports only 256 colours, so naive conversions look banded and dithered. This tool uses a two-pass palette: the first pass analyses your clip and builds an optimised 256-colour palette tailored to it (palettegen), and the second pass renders the GIF against that palette (paletteuse). The result is noticeably cleaner colour and smoother gradients than a default conversion.
What frame rate and width should I use?
For most clips, 15 fps looks smooth while keeping the file reasonable; drop to 10 fps for smaller files or raise toward 24 fps for very fluid motion. Width controls the size — 480 px is a good default for sharing, and the height is scaled automatically to keep the aspect ratio. Larger widths and higher frame rates produce bigger files.
Why should I keep the clip short?
GIF is an inefficient format, so file size grows quickly with length, frame rate and dimensions. A few seconds usually gives the best balance of quality and size — a long clip at high settings can produce a very large GIF and take a while to render in the browser. Trim your video first if you only need a moment of it.
Is there a size limit?
No limit is imposed by the tool; your device memory is the practical ceiling. Because GIF rendering with a palette is more work than a simple copy, longer or larger clips will take more time and memory, especially on phones.
Does it work offline?
Yes. The site is a Progressive Web App, so it works without a connection after the first visit, and the ffmpeg engine is cached after its one-time download for offline GIF making.
All processing happens on Video Tools entirely within your browser. Videos are never uploaded to a server.