Initializing... drag & drop files here
Supports: MOV
To convert MOV to MP4, upload your .mov file — an iPhone clip or QuickTime export — to XConvert and click Convert. The file is re-encoded on our servers at a visually-lossless default preset and returns as a universally-playable MP4, with no sign-up or watermark.
Real result: the default "Very High" preset encodes H.264 at CRF 18 — the visually-lossless tier — so the MP4 is indistinguishable from the source in side-by-side viewing, while now playing on Windows, Android, editors, and the web where MOV often won't.
MOV is Apple's QuickTime container, published as a proprietary format in 1991 and opened in 2001. MP4 (ISO/IEC 14496-14, standardized in 2003) was derived directly from the QuickTime File Format — the ISO used Apple's spec as the foundation. The two containers can hold the same codecs (H.264, H.265/HEVC, AAC), but MP4 wins on cross-platform support: Windows, Android, smart TVs, Roku, Chromecast, every modern browser. MOV often stalls on Windows Media Player or non-Apple devices without extra codec packs. Common reasons to convert:
Since iOS 11, iPhones record video in HEVC (H.265) by default, and Windows doesn't ship an HEVC decoder — which is why an iPhone clip that looks fine on your phone shows a black frame or "codec not supported" on a PC. One default worth knowing: with no codec selected, this converter keeps the source codec — an HEVC MOV becomes an HEVC MP4, which still won't open on a Windows machine without the codec extension. To guarantee playback everywhere:
The resulting H.264 MP4 plays on every Windows version since 7, older Android phones, smart TVs, and projectors — no codec packs on the recipient's end. Expect the H.264 file to be moderately larger than the HEVC original; that's the price of universal compatibility. If future videos should skip this step entirely, set your iPhone to Settings → Camera → Formats → Most Compatible, which records H.264 directly.
| Property | MOV | MP4 |
|---|---|---|
| Standard | Apple QuickTime File Format (public spec 2001) | ISO/IEC 14496-14:2003 (derived from QuickTime) |
| Native playback | macOS, iOS, QuickTime, VLC | Windows, Android, browsers, smart TVs, all modern OSes |
| Typical codecs inside | H.264, HEVC, ProRes, Apple Animation, AAC | H.264, H.265, AV1, VP9, AAC, MP3 |
| File size | Larger by default (less codec flexibility in Apple workflows) | Smaller (better codec/bitrate options) |
| Pro features | ProRes, Animation, alpha channel, multi-track edit metadata | Generic — limited to standard codec set |
| Best for | Editing on Mac, ProRes intermediates, Final Cut Pro | Sharing, streaming, archiving, social uploads |
| Mode | What it does | Pick when |
|---|---|---|
| Quality Preset | One-click Highest → Lowest preset (default "Very High") | You want a sensible default with no tweaking |
| Specific file size | Auto-tunes bitrate to hit an exact MB target | You're hitting an attachment or upload cap |
| Constant Bitrate (CBR) | Fixed bits per second across the entire video | Live streaming, predictable sizing, broadcast |
| Variable Bitrate (VBR) | Spends more bits on complex scenes, fewer on simple | Best quality-per-MB; default for most uploads |
| Constant Quality (CRF) | CRF 0-51 — 18 = visually lossless, 23 = default, 28 = small | You want consistent perceived quality across clips |
| Constraint Quality (capped VBR) | VBR with a ceiling bitrate | Streaming where bandwidth has a hard ceiling |
| Codec | File size (relative) | Compatibility | Best for |
|---|---|---|---|
| H.264 | 100% (baseline) | Every device made since 2010 | Default — universal compatibility |
| H.265 / HEVC | ~60% | Safari 11+ (iOS) / 13+ (macOS), Chrome 107+ (Oct 2022, partial), Edge, hardware decode on most 2017+ devices | Smaller files, 4K, iOS sharing |
| VP9 | ~70% | All major browsers, YouTube, Android | Web embedding, royalty-free |
| AV1 | ~50% | Chrome 70+, Firefox 67+, Safari 17+, modern smart TVs | Streaming, smallest files at high quality |
If you also need to shrink the result further, follow up with Compress MP4 to reduce video file size after converting. Going the other direction for Final Cut Pro? See MP4 to MOV.
Upload the MOV file to XConvert, leave the default "Very High" quality preset, and click Convert. The video is re-encoded into an MP4 container on our servers at a visually-lossless setting, so it looks identical to the source while gaining broad compatibility — it now plays on Windows, Android, video editors, and the web. If the clip came from an iPhone and must play on Windows, also set Video Codec to H.264 under Show All Options.
Converting here always re-encodes the video — there is no pass-through stream copy, so the output is a fresh encode rather than a bit-for-bit copy of the original stream. In practice that distinction is invisible: the default "Very High" preset encodes H.264 at CRF 18 (HEVC at CRF 17), the tier video engineers class as visually lossless, and by default the source codec is kept (H.264 in → H.264 out) so there's no cross-codec generation loss. To be explicit about quality, switch to Constant Quality and set CRF 18 or lower. If you need a pixel-identical archival copy, keep the original MOV; for sharing and playback, visually lossless is the practical ceiling.
Upload the .mov directly. AirDrop to a Mac and drop in, or share to a cloud (iCloud Link, Dropbox, Drive) and download to the device running XConvert. The tool handles iPhone HEVC and H.264 recordings, including 4K @ 60fps, Cinematic mode, slow-motion clips, and ProRes (iPhone Pro models). Pick H.264 output for the broadest compatibility, or keep HEVC if your recipient is on iOS/macOS and you want the smallest file.
H.264 if you need maximum compatibility — work laptops, older Windows builds, smart TVs from before 2018, web embeds for unknown audiences. H.265 if you want roughly 40% smaller files at the same quality and your audience is on modern hardware (Apple devices since iPhone 6, Android 9+, Chrome 107+, Edge, hardware-accelerated playback on most 2017+ devices). H.265 takes longer to encode and decode but is now broadly playable.
Yes. Under Trim, select Time Range and enter a start time and duration. Both accept seconds (12.5) or HH:MM:SS.sss format (00:01:30.500). Trimming first skips unwanted footage and shrinks the output before any encoding work, which speeds up the convert step substantially on long source clips. For more advanced editing see Video Cutter.
Yes. Upload as many MOV files as you want — there's no quantity limit. Apply the same settings to all of them or set per-file options. Each file converts in parallel on our servers and downloads individually or as a single ZIP.
XConvert handles large MOV files including multi-GB 4K and 8K recordings from cameras and iPhones. Conversion runs on our servers, so the practical limit is upload size and connection speed and the patience for the upload. There's no fixed per-file cap and no quantity limit on batch jobs.
Older Windows builds and many non-Chromium browsers don't ship with the codec needed to decode HEVC (H.265), which iPhones use by default for video since iOS 11. The MOV file itself is fine — the system just can't open it without an extra codec pack. The fix: upload the MOV here, open Show All Options, set Video Codec to H.264, and convert. The result plays on every Windows version since 7 without installing anything. (Installing Microsoft's HEVC Video Extensions also works, but only fixes your machine — converting fixes the file for every recipient.) Full walkthrough: How to convert MOV to MP4 on Windows and Mac.
Choose Specific file size under File Compression and aim a little under the cap you're facing — about 20 MB for Gmail's 25 MB attachment limit (MIME encoding inflates attachments in transit), or just under 10 MB for Discord's free tier. The encoder works back from your clip's duration to pick a bitrate that lands near the target. WhatsApp re-compresses any video sent as media regardless of your settings; sending the converted MP4 as a document sidesteps that and preserves your quality. Already have an MP4 that's just too big? Run it through Compress MP4 instead of re-converting.
Sometimes. For H.264 MOV files, renaming the extension to .mp4 often works because the container structures are nearly identical. But it fails silently if the MOV uses ProRes, Animation, PCM audio, or other codecs not allowed in MP4 — the file appears renamed but won't play in most MP4 players, and an HEVC file stays unplayable on Windows no matter what it's called. Converting properly re-encodes every stream into MP4-legal codecs, so the output plays everywhere regardless of what the MOV contained.
Yes — see MP4 to MOV for the reverse direction (useful for Final Cut Pro, older QuickTime workflows, and ProRes intermediates). If you only want to shrink your existing MOV without changing format, use Compress MOV.