Cookies for analytics and advertising
We use cookies for analytics and advertising, both sent to Google. Refusing changes nothing you can see.Read the privacy page
Nearly the same container; MP4 is the one to hand over.
Choose MP4 when
Sharing, uploading and playback anywhere. MP4 is the most widely accepted video container there is.
Choose MOV when
Editing inside the Apple ecosystem, where MOV carries the extras — ProRes, timecode, alpha — that a delivery format drops.
Both are the same underlying container, so the two files differ mainly in the label near the front — but the converter here decodes and encodes again instead of swapping that label, which costs one lossy generation and a wait proportional to the running time.
MOV is a working format and MP4 is a finished one. What comes back is editable text and objects rather than a picture of a page, which is usually the reason for the conversion and also where its limits are.
Only some browsers read MOV. It is the less portable of the two, so it is worth being sure the program at the other end accepts it before sending one.
MOV is a container rather than a single format. What actually plays is the codec inside it — usually H.264, HEVC and ProRes — which is why two files with the same extension can behave differently on the same device.
MP4 can be played while it is still arriving; MOV expects the whole file first. That is the difference between a video that starts on a web page and one that has to finish downloading.
Adobe Premiere Pro reads both MP4 and MOV, so there is a way to check the result against the original without a second tool.
The two are aimed at different work: MP4 at handing a finished file over, the web and phones, MOV at editing and broadcast. That is worth weighing before converting, because the reason one exists is usually the reason the other is awkward.
MP4 is MPEG's format, published in 2001. The specification is ISO/IEC 14496-14, and it is worth reading if the file has to outlive the tool that wrote it.
MOV comes from Apple and dates from 1991, specified as QuickTime File Format. Final Cut Pro, QuickTime Player and Adobe Premiere Pro all read it.
MP4 opens in every current browser. MOV has narrower browser support than that. If the file is going onto a web page or into a form, that is usually the whole reason for the conversion.
MP4 is a container rather than a single format. What actually plays is the codec inside it — usually H.264, HEVC and AV1 — which is why two files with the same extension can behave differently on the same device.
Adobe Premiere Pro reads both MOV and MP4, so there is a way to check the result against the original without a second tool.
The two are aimed at different work: MOV at editing and broadcast, MP4 at handing a finished file over, the web and phones. That is worth weighing before converting, because the reason one exists is usually the reason the other is awkward.
MOV is Apple's format, published in 1991. The specification is QuickTime File Format, and it is worth reading if the file has to outlive the tool that wrote it.
MP4 comes from MPEG and dates from 2001, specified as ISO/IEC 14496-14. VLC, HandBrake and Adobe Premiere Pro all read it.
| MP4 | MOV | |
|---|---|---|
| Full name | MPEG-4 Video | QuickTime Movie |
| Extension | .mp4 | .mov, .qt |
| Media type | video/mp4 | video/quicktime |
| Compression | Lossy — file size is bought with quality | Lossy — file size is bought with quality |
| This site can write it | Yes | Yes |
Which to choose
MP4 was standardised in 2001 directly from Apple’s QuickTime file format. The internal structure is the same idea — a tree of boxes describing tracks, timing and sample positions — and a great deal of the specification is shared word for word.
Which means a MOV and an MP4 containing H.264 video and AAC audio are, in practice, the same file with a different four-character brand written near the front. A desktop tool told to copy the streams — `ffmpeg -c copy` is the usual one — moves them across in about a second and leaves the picture bit-for-bit identical. The converter this page links to is not that tool: it decodes and encodes again, which costs time and one generation and is also what turns an HEVC recording into something Windows will play.
Everything a production workflow needs and a delivery format has no use for. ProRes, Apple’s editing codec, which is very large, very fast to scrub and largely confined to MOV. An alpha channel, so a graphic can be rendered with real transparency. Timecode tracks, which is how footage from several cameras is lined up. Multiple audio tracks with proper channel labelling.
MP4 can technically hold some of this and in practice tools do not expect it there. If a file needs to carry any of it, it is a MOV, and that is the entire reason the format still exists rather than having been retired into MP4.
MP4 is the most widely accepted video file there is: televisions, phones, browsers, editors, presentation software, car systems, digital signage, upload forms. It is the safe answer whenever the destination is unknown.
MOV is entirely at home on Apple hardware and increasingly fine elsewhere — VLC plays it, Windows plays common ones, editors accept it. Where it fails is upload forms and older or embedded devices, which check the extension and refuse. A MOV holding ProRes fails much more widely, because there the codec really is the problem rather than the container.
An iPhone records MOV. That is why the format turns up on machines that have never seen a Mac, and why the usual question is how to get it into something that will accept it.
For anything shot on a phone the video inside is already H.264 or HEVC, so the container change itself asks nothing of the picture. What costs you is the tool. A desktop tool that copies the streams finishes in seconds and alters nothing; the browser converter this page links to decodes the video and encodes it again as H.264, which takes time proportional to the length of the clip and spends one lossy generation — and is also the reason an HEVC recording comes back playable on a Windows machine.
The related trap is HEVC. Recent iPhones record it by default, and while the container converts trivially, older software may still refuse the codec. Setting the camera to "Most Compatible" records H.264 instead, which avoids the question at the source.
Edit in MOV when the footage is MOV, especially with ProRes: scrubbing is dramatically faster than with a delivery codec, because ProRes is designed to be decoded a frame at a time rather than in long compressed sequences. The files are enormous and that is the trade being made.
Deliver in MP4, always. Nobody watching a finished video benefits from the container it was cut in, and every awkward playback conversation disappears. Keeping the MOV masters and exporting MP4 for distribution is the arrangement every editing workflow converges on.
Nearly every complaint of this shape is about the codec rather than the container. Two things travel inside MOV files that Windows often cannot decode without help: ProRes, which comes out of professional editing, and HEVC, which is what recent iPhones record by default in their space-saving mode.
Renaming the file changes nothing, because the container was never the problem. Converting it re-encodes to H.264 and produces a file that plays anywhere, at the price of one lossy generation. The alternative, if the file came from your own iPhone, is to switch the camera to Most Compatible before recording rather than converting afterwards.
A minute of 4K at 60 frames a second is roughly 400 megabytes in the space-saving HEVC mode and roughly double that in the compatible H.264 mode. The container makes no difference to either figure — the same footage in MP4 and in MOV is the same size, because the video data inside is identical.
This is worth stating because the two settings on the phone change both things at once and are easy to read as one choice. Most Compatible produces H.264 in a MOV that plays anywhere and takes twice the room; High Efficiency produces HEVC that halves the room and is what Windows machines then struggle to open. The container is not the variable in either case.
Neither container. Size is a function of the codec, the bitrate, the resolution and the frame rate, and a MOV and an MP4 carrying the same H.264 stream differ by a few kilobytes of header.
When somebody reports a MOV being five times larger, the codec is different — usually ProRes, which is meant to be large, or an older intra-frame codec from a camera. Converting the container will not change that. Re-encoding to H.264 will, and that is a different operation with a different cost.
Keep the original, whichever it is. A camera or phone original has been through one encode; every copy after that is a generation down unless it was rewrapped rather than re-encoded.
Then hold MP4 as the copy you share, upload and hand to people, and keep MOV only where its extras are actually in use — ProRes masters, anything with an alpha channel, multi-camera footage with timecode. For an ordinary video of a family occasion, MOV offers nothing MP4 does not, and MP4 will open on more of the devices it is going to be watched on.
No. They are containers, and one holding the same H.264 stream as the other looks identical — the files differ by a few kilobytes of header. Quality is decided by the codec and bitrate inside, not by the extension.
A little, and it depends on the tool. A desktop tool copying the streams across takes seconds and loses nothing, because the containers are so closely related. The MOV to MP4 converter here decodes and encodes again as H.264 — one lossy generation, and the reason an HEVC recording comes out playable on Windows.
The codec, not the container. A MOV from an editing workflow usually holds ProRes, which is designed to be large and fast to scrub. Changing the container will not shrink it; re-encoding to H.264 will, at the cost of an encode.
MOV is Apple’s own format and MP4 was derived from it, so the phone writes the native one. The video inside is ordinary H.264 or HEVC, which is why an MP4 of the same recording is the same footage and why the conversion is routine.
MP4. It is the most widely accepted video file there is, and upload forms that check extensions frequently refuse MOV. Keep MOV for editing and export MP4 for anything that leaves your machine.
Not in practice. Alpha channels are one of the things MOV carries and MP4 tools do not expect — which, along with ProRes and timecode, is the reason MOV still exists rather than having been absorbed into MP4.