MOV to MP4 Converter
Convert a QuickTime .mov into a universally-playable MP4 (H.264 / AAC). Done on your device — your video is never uploaded.
What is the difference between MOV and MP4?
MOV is Apple's QuickTime File Format, released in 1991. MP4 (ISO/IEC 14496-14) was derived from it in 2001, which is why both containers commonly carry the very same H.264 video and AAC audio streams. Converting MOV to MP4 matters because Windows Media Player, Android, most smart TVs and many upload forms will not open a .mov even when the video inside is ordinary H.264. This converter re-encodes with libx264 at CRF 23 — the x264 default, on a 0-51 scale where lower is better quality — using the veryfast preset, encodes audio as AAC at 160 kbps, pads odd dimensions to even numbers because H.264 4:2:0 chroma sampling requires them, and writes the file with -movflags +faststart so the moov atom sits at the front and playback can begin before the download finishes. The whole encode runs locally through ffmpeg.wasm, so the .mov is never uploaded; the engine itself downloads once per session, on your first conversion.
How to Use the MOV to MP4 Converter
Three steps, all in your browser.
-
Load your MOV
Drag a .mov file onto the box or click to select one. MOV is the format iPhones and QuickTime record in.
-
Convert to MP4
Click Convert. The video is re-encoded to H.264 with AAC audio — the combination that plays on virtually every device and app.
-
Download the MP4
Preview the result and download the .mp4. It is optimised with faststart so it begins playing while it loads.
Why won’t my iPhone .mov open on Windows or upload to the web?
The extension is rarely the problem — it is what Apple put inside it.
QuickTime’s container is the ancestor of MP4: ISO took Apple’s QuickTime File Format and standardised it as the ISO base media file format, so the two files are built from the same nested boxes. What differs is what Apple is allowed to put in a .mov that an MP4 player will not decode.
Since iOS 11, iPhones with Camera → Formats set to High Efficiency record HEVC (H.265) inside a .mov. macOS and Safari decode it; Windows ships no HEVC decoder by default, so File Explorer shows a thumbnail and playback fails with a codec error. iPhone 13 Pro and later, and anything exported from Final Cut Pro, can also write Apple ProRes, which runs to well over a gigabyte per minute at 1080p — which is why a two-minute clip refuses to attach anywhere.
| Codec in the .mov | Typical source | Windows 11 | Android | Web browsers | What you get here |
|---|---|---|---|---|---|
| H.264 / AAC | iPhone set to “Most Compatible” | Plays | Plays | Plays | H.264 / AAC, re-encoded |
| HEVC (H.265) / AAC | iPhone “High Efficiency”, iOS 11+ | Needs an extension | Chipset-dependent | Safari only | H.264 — plays everywhere |
| Apple ProRes 422 | iPhone Pro ProRes, Final Cut | No | No | No | H.264, dramatically smaller |
| Animation / RLE with alpha | After Effects, Motion | No | No | No | H.264, transparency flattened |
This converter re-encodes to H.264 at CRF 23 with AAC audio at 160 kbps and writes the file with +faststart, which moves the moov atom — the index a player needs before it can draw a single frame — from the end of the file to the front. That is what lets the MP4 begin playing while it is still downloading; a .mov straight off an iPhone usually has to download in full first. Going the other way, MP4 to MOV is a lossless remux rather than a re-encode.
Frequently Asked Questions
How do I convert MOV to MP4?
Why convert MOV to MP4?
Is my video uploaded to a server?
Will I lose quality?
Is there a file-size limit?
More video tools
MP4 to GIF
Turn an MP4 clip into a crisp animated GIF.
MKV to MP4
Convert Matroska MKV to a playable MP4.
WebM to MP4
Convert WebM to MP4 for editors and uploads.
AVI to MP4
Convert legacy AVI to a modern, smaller MP4.
GIF to MP4
Shrink an animated GIF into a small MP4.
GIF to Video
Convert an animated GIF into a video file (MP4).
Video Trimmer
Cut a clip out of any video by start and end time.
MP4 to MOV
Remux an MP4 to MOV for Apple apps — lossless.