Free Video Converter MP4, WebM, MOV, GIF

Convert videos between MP4, WebM, MOV, MKV, AVI and GIF — entirely in your browser. No account, no upload, no tracking. Trim, resize and compress before download.

Drop your video here

or choose a file from your device

MP4
MOV
WebM
MKV
AVI
GIF

Max 200 MB per file. Conversion runs in your browser.

Every conversion runs entirely in your browser. Your video never leaves your device.

How it works

Three steps, no account, no upload. Conversion happens entirely in your browser.

  1. Choose your video

    Drop a video onto the page or pick one from your device. MP4, MOV, WebM, MKV, AVI and GIF are accepted.

  2. Pick a format and quality

    Select MP4, WebM or GIF. Tune the quality slider to balance file size and fidelity, and optionally trim or resize.

  3. Convert and download

    Press Convert. The video is encoded inside your browser by ffmpeg-wasm, then downloaded. Nothing is uploaded.

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.

FormatInputOutputNotes
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.