Convert video to GIF
GIFs are perfect for short reactions, looping demos and embeds where audio isn't needed. Drop a video below and vexo extracts a GIF in your browser. Use the trim and resize controls to keep the file small.
Drop your video here
or choose a file from your device
Max 200 MB per file. Conversion runs in your browser.
Every conversion runs entirely in your browser. Your video never leaves your device.
About Video → GIF
How long should my GIF be?
Keep GIFs under 10 seconds and under 480 px wide. GIFs are uncompressed by modern standards — a 30-second 1080p GIF can easily exceed 50 MB. The trim and resize controls help you stay reasonable.
Why is the GIF blurry?
GIF only supports 256 colors per frame, so gradients and skin tones look posterized. For better fidelity at similar size, consider WebM or MP4 — modern browsers play them inline like GIFs.
What about audio?
GIFs can't carry sound. vexo drops the audio track automatically when converting to GIF.
Popular conversions
Each link below opens the converter pre-tuned for that conversion.
Supported formats
MP4 is the safest default for web and mobile playback. WebM gives the smallest files for modern browsers. GIF is for short, soundless animations.
WMV, FLV and other legacy/streaming formats are not supported in this version. Please convert those to MP4 first using a desktop tool.
| Format | Input | Output | Notes |
|---|---|---|---|
| MP4 | Yes | Yes | H.264 + AAC, broadest compatibility |
| MOV | Yes | No | Apple/QuickTime container; convert to MP4 |
| WebM | Yes | Yes | VP9 + Opus, smaller than MP4 |
| MKV | Yes | No | Container; convert to MP4 or WebM |
| AVI | Yes | No | Legacy container; convert to MP4 |
| GIF | Yes | Yes | No audio, short clips only |
| WMV | No | No | Not supported |
| FLV | No | No | Not supported |
Frequently asked questions
Your videos never leave your device
vexo is a static page. Every conversion runs inside your browser via ffmpeg compiled to WebAssembly. There is no server-side processing, no upload, no temporary file, no cache. When you close this tab, every file is gone.
- No account required.
- No server processing. Your videos stay on your device.
- No caching, no Service Worker, no IndexedDB persistence.
- The conversion engine (ffmpeg-wasm) is fetched from a public CDN and cached by the browser; no personal data is sent.