Convert Video to GIF

Make a high-quality animated GIF from any video clip — privately, in your browser.

Your video never leaves your device. GIF conversion runs locally using FFmpeg.

Video

Drag a video or click to select

GIFs are capped at 15 seconds. If your video is longer, only the first 15 seconds will be converted.

Your video never leaves your device. GIF conversion runs locally using FFmpeg.

How it works

  1. Drop in a short video clip.
  2. Pick a size — small for chats, large for sharing.
  3. Click Create — your GIF is ready in seconds.

Convert MP4, MOV, WebM and other video formats to high-quality animated GIFs in your browser. We use a two-pass palette technique for clean colors — much better than naive conversion. Clips are capped at 15 seconds (longer GIFs balloon in size and crash browsers). Nothing gets uploaded — your video stays on your device. No watermarks, no signup.

Frequently asked questions

Why is there a 15-second limit?

GIF files don't compress well — a 30-second 720p GIF can hit 50+ MB and crash mobile browsers. 15 seconds is the sweet spot for sharing on chat apps. For longer animations, convert to MP4 instead.

Why is the output so much larger than my video?

GIFs use very old compression. A 10-second 480p GIF can easily be 5 MB while the same MP4 is 500 KB. That's normal — pick a smaller preset if size matters.

Does my video get uploaded?

No. Conversion happens entirely in your browser using FFmpeg compiled to WebAssembly. Nothing is sent to any server unless you click 'Share via capshare'.

What's the difference between presets?

Small is 320 px wide at 10 fps — best for chat apps. Medium is 480 px at 15 fps — a balanced default. Large is 640 px at 20 fps — smoothest motion, larger file.

Why does the first use download about 30 MB?

That's the FFmpeg engine. It's cached after the first visit.

More privacy-first tools