iPhone Videos Won't Play on Windows? MOV to MP4, Explained
You record a video on your iPhone, AirDrop it to yourself, send it to someone on Windows — and they get a black screen, a codec error, or a file their video editor refuses to import. It's one of the most common file-format problems there is, and the fix is usually a one-minute MOV to MP4 conversion. But why it happens is worth two minutes of your time, because the answer tells you which conversion actually solves your problem.
Two different problems hiding behind one symptom
When an iPhone video won't play somewhere, one of two things is wrong — and they need different fixes.
Problem 1: The container (MOV)
Every video file is a container holding a video stream and an audio stream. Apple's container is QuickTime — the .mov file. MP4 is its open, standardized sibling; the two are so closely related that the same video and audio streams usually fit in either one unchanged.
Some Windows software and older Android players handle MP4 fine but stumble on MOV. If this is your problem, the fix is trivial: the conversion just rewraps the streams into an MP4 container. Nothing is re-encoded, no quality is lost, and even large files convert in seconds.
Problem 2: The codec (HEVC/H.265)
Since iOS 11, iPhones default to recording in HEVC (also called H.265) under Settings → Camera → Formats → "High Efficiency." HEVC produces files about 40% smaller than the older H.264 at the same quality — great for your storage, bad for compatibility. Many Windows machines can't decode HEVC out of the box (Microsoft has historically shipped the decoder as a separate add-on), and plenty of older smart TVs, projectors, and editing tools can't either.
If this is your problem, changing the container isn't enough — an HEVC video inside an MP4 still won't play on a machine with no HEVC decoder. The fix is converting the video stream itself to H.264, the codec that plays on effectively every device made in the last fifteen years. This is a re-encode, so it takes longer than a rewrap, but done at a sensible bitrate the quality difference is not visible.
How to tell which problem you have
A quick diagnostic: rename a copy of the file from .mov to .mp4 and try playing it.
- It plays → you had a container problem all along. A proper MOV to MP4 conversion will fix it for every player, not just the one you tested.
- Still broken → the codec is the issue (almost certainly HEVC). You need a conversion that outputs H.264 — which is exactly what our converter produces by default, because compatibility is the whole reason people convert.
(Renaming alone isn't a real fix even when it works — the file's internal structure is still QuickTime, and stricter players will still reject it.)
Converting without losing quality: what's actually true
Three facts worth knowing before you convert anything:
1. Rewrapping is lossless. If your iPhone was set to "Most Compatible" (H.264), converting MOV to MP4 copies the streams untouched. The output is pixel-identical to the input.
2. Re-encoding HEVC to H.264 costs a little, once. A re-encode at a proper bitrate is visually indistinguishable from the source for normal footage. What you want to avoid is converting the converted file again and again — generational loss stacks. Keep your original MOV as the master, convert once, and share the MP4.
3. The H.264 file will be bigger than the HEVC original. That 40% efficiency advantage works in reverse: expect the compatible MP4 to be noticeably larger than the HEVC MOV it came from. That's the price of playing everywhere, not a conversion error.
The five-minute fix, step by step
- Get the video off your phone at full quality. AirDrop, iCloud, or a cable are all fine — but if you email it or send it through most chat apps, the app itself may compress the video before it ever reaches the converter.
- Open the MOV to MP4 converter and drop the file in.
- Convert and download. The output is MP4 with H.264 video and AAC audio — the most widely supported combination in existence.
- Test it in the place that originally failed, then share it.
For batches of clips — say, a folder of vacation footage for a relative on Windows — the same flow works file by file, and the video converter page covers other source formats (AVI, MKV, WEBM) if your collection is mixed.
Prevent the problem for future recordings
If you regularly share videos with non-Apple people, you can stop the problem at the source: on your iPhone, go to Settings → Camera → Formats and switch from "High Efficiency" to "Most Compatible." New recordings will use H.264 in a format Windows understands with at most a container rewrap. The trade-off is larger files on your phone — roughly 40% more storage per minute of video.
Our take: leave "High Efficiency" on and convert the occasional video you share. Storage on your phone is scarcer than thirty seconds of conversion time, and 4K/60fps recording in H.264 isn't even available on some models.
When you'd go the other way (MP4 to MOV)
It's rarer, but some legacy Mac workflows — older versions of Final Cut, ancient QuickTime-based tools — expect .mov input. The MP4 to MOV conversion is the same rewrap in reverse and equally lossless. If your editor is from the last decade, though, it takes MP4 and you don't need this.
The bottom line
"iPhone video won't play" is either a container problem (instant, lossless fix) or an HEVC codec problem (one quick re-encode to H.264). Either way, convert the MOV to MP4, keep the original as your master copy, and the file will play on anything with a screen.
