You AirDrop a video from your iPhone to your Windows laptop, double-click it, and get "This item was encoded in a format that's not supported" or a silent black window. The file plays fine on your iPhone, on your iPad, and on your friend's Mac. What Windows is telling you (badly) is that the file has two problems, and Windows refused before it even tried the second one.

#The two problems

1. The container is .mov, not .mp4

iPhones save video as QuickTime .mov files by default because iOS uses Apple's QuickTime container as its native video format. Windows Media Player has refused .mov files since forever - Apple discontinued the free QuickTime for Windows player in 2016 after unpatched security issues, and Microsoft never wrote its own MOV parser. Films & TV, the modern Windows video app, refuses .mov too. Even before Windows checks whether it can decode the video codec inside, it refuses the file because of its container.

2. The codec is HEVC (H.265), not H.264

iPhones from the iPhone 8 (2017) onward record HEVC video by default in the "High Efficiency" camera mode. HEVC is roughly 40% more efficient than H.264 at the same visual quality - which is why Apple defaults to it - but requires patent licences to decode, and Microsoft chose not to bundle an HEVC decoder with Windows 10 for licensing reasons. Windows 11 changed the story: it ships an HEVC decoder as part of the OS.

#The fix depends on your Windows version

Windows 11 (2021+)

  • HEVC decode: already there, part of the OS.
  • Container: still a problem. Windows 11 Media Player and Films & TV both refuse .mov even with HEVC decoding available.
  • Fix: rename or convert the container. Renaming video.mov to video.mp4 sometimes works in Films & TV because it inspects the ftyp brand alongside the extension - but this is unreliable. The clean fix is iPhone screen recording to MP4 or MOV to MP4, which rewrites the ftyp brand to a real MP4 brand. Free, in the browser, no upload.

Windows 10

  • HEVC decode: not installed. Microsoft charges $0.99 in the Store for the HEVC Video Extensions app. There's a free version too, but Microsoft hid it in a workaround URL that OEMs use to preinstall it - ms-windows-store://pdp/?ProductId=9n4wgh0z6vhq in the Store address bar. Either way, once installed every app that uses the OS decoder gets HEVC playback: Films & TV, Microsoft Edge, Chrome, most third-party video players.
  • Container: still refused by Windows video apps. Same as Win11: even with HEVC installed, Windows Media Player won't play .mov.
  • Fix: install HEVC Extensions plus convert the container. Either the paid or free HEVC Extensions app, then convert .mov to .mp4. Both steps needed.

The path that just works everywhere

Convert the file to MP4 with H.264 video (not HEVC). It's bigger by about 40% but plays on every Windows install without any codec extension, on every browser, on every mobile OS, and on every smart TV. Wave's MOV to MP4 path re-encodes when the source is HEVC and Windows compatibility matters more than file size; skip that flag and the conversion is a fast remux (same file size, needs HEVC Extensions on Windows 10).

#Should I just tell my iPhone to record H.264?

You can. Settings → Camera → Formats → Most Compatible switches iPhone recording to H.264 in an MP4-adjacent container. Trade-off: files are about 40% bigger and iPhone Photos storage fills faster. If you often share to Windows viewers, it's worth flipping the switch; if you rarely do, keep the default HEVC and convert individual files as needed.

#Why isn't there a single free official fix?

Because the two vendors involved (Apple and Microsoft) have historically not paid each other's licensing costs for cross-ecosystem playback. Apple's HEVC investment doesn't include buying Windows the decoder rights; Microsoft's MP4 tooling doesn't include parsing Apple's MOV brand. Windows 11 shipping HEVC decode fixed half of it; the MOV container split is still with us.

#The takeaway

iPhone videos don't play on Windows because iOS defaults to HEVC-in-MOV, and Windows historically refused both parts. Windows 11 shipped HEVC decode as part of the OS; Windows 10 needs a $0.99 (or free-if-you-find-it) codec app. Both versions still refuse the .mov container. The reliable fix for every case is converting to MP4 - fast remux if the recipient has HEVC decode, re-encode to H.264 for universal playback. Wave does both, in the browser, without uploading your file to anyone.