Convert MOV to MP4
MOV is Apple's QuickTime container. MP4 is the universal alternative that plays everywhere. Drop your MOV below and vexo re-wraps the video as MP4 (H.264 + AAC) inside your browser — nothing is uploaded.
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 MOV → MP4
Why convert MOV to MP4?
iPhone screen recordings, Final Cut exports and AirDrop transfers commonly end up as .mov. Many Android devices, Windows tools, web players and content management systems prefer MP4. Converting to MP4 gives you the broadest possible compatibility.
Will the quality change?
Most MOV files already use H.264 internally, so vexo's MP4 output is usually visually identical at quality 80+. If your MOV uses ProRes or HEVC, expect a small generational loss; raise the slider toward 90 to keep it invisible.
What about audio?
vexo encodes audio as AAC at 128 kbps — a safe default for talking-head, music or screen recordings. Stereo is preserved.
What you're converting between
A short primer on both formats so the trade-offs are obvious before you hit Convert.
MOV
SourceApple QuickTime container · introduced 1991
MOV is Apple's container format, the default output of iPhone screen recordings, Final Cut Pro exports and AirDrop transfers from macOS. The video inside is usually H.264 or HEVC (newer iPhones) or ProRes (Final Cut masters). Most Android devices, Windows tools, web players and CMS uploads prefer MP4 over MOV, even when the underlying H.264 stream would play identically. vexo re-wraps MOV into a clean MP4 container so the file travels everywhere.
Strengths
- Native to the Apple ecosystem
- Supports professional codecs like ProRes
Trade-offs
- Patchy support on Android, Windows and the web
- Larger than MP4 when the underlying codec is ProRes or HEVC
- Many social uploaders silently reject .mov
MP4
TargetMPEG-4 Part 14 · introduced 2001
MP4 is the default video container of the modern web. With H.264 video and AAC audio it is the format every iPhone, Android phone, Windows machine, Mac, smart TV, video editor, social platform and browser understands without extra codecs. vexo encodes MP4 with the H.264 'veryfast' preset and 128 kbps stereo AAC — a safe default for talking-head, music and screen recordings.
Strengths
- Plays on every device and player on Earth
- Hardware-decoded on phones and laptops
- Compact at quality 70–80 for most content
Trade-offs
- Slightly larger than WebM at the same perceived quality
- H.264 has licensing concerns for some use cases (not for end-users)
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.