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
Your video never leaves your device. GIF conversion runs locally using FFmpeg.
How it works
- Drop in a short video clip.
- Pick a size — small for chats, large for sharing.
- 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
Image to Video
Combine a still image and an audio track into an MP4 video.
Trim Video
Cut a clip from any video without re-encoding — fast and lossless.
Video to MP3
Extract the audio track from any video as a clean MP3 file.
Compress Video
Shrink videos so they fit WhatsApp, Telegram, and Discord limits.
Extract Frame from Video
Grab a single frame from a video and save it as a JPEG or PNG.