Video Conversion

Why Does a Video Not Play on iPhone?

2026-06-26 5 min Easy Converter Team

iPhones are picky about video formats. If a clip will not open or play, the format or codec is usually the reason. This guide explains why and how to fix it. We'll break down the exact causes, give you a compatibility cheat sheet, and walk through a fix that works in a couple of minutes.

Convert Why Does a Video Not Play on iPhone now — free and online.

Open the Converter

Quick Answer

iPhones play MP4 (H.264 + AAC) best. Convert unsupported files like MOV (with odd codecs), WebM, MKV, or AVI to MP4, and the video will play.

Why iPhones Are So Picky

Unlike Android phones, which play almost anything, iPhones deliberately support a narrow set of video standards. Apple ships H.264 and HEVC (H.265) decoders but does not include software decoders for many other formats — there is no bundled WebM, MKV, or AVI support. That keeps playback efficient and predictable, but it means files that are perfectly fine on a PC simply will not open on an iPhone.

The problem is rarely "the video is broken." It is almost always that the container or codec sits outside what iOS knows how to decode.

Common Causes

  • Unsupported container: WebM, MKV, AVI are not natively playable.
  • Unsupported codec: even MP4 with rare codecs may fail. A `.mp4` file can hide unusual codecs like MPEG-4 Part 2 or Motion JPEG, which iOS does not decode.
  • High resolution/profile: some 4K or HEVC profiles need newer devices. HEVC (H.265) playback requires an iPhone 7 or later, and high-level 4K profiles may stutter or fail on older models.
  • Corrupted file: a broken download will not play. If the transfer was interrupted or the file came from an unreliable source, iOS may refuse it entirely.

How to Fix It

Convert to iPhone-friendly MP4

Use MOV to MP4, WebM to MP4, MKV to MP4, or AVI to MP4. Choose H.264 video with AAC audio. This combination is what iOS is built to play, and it works in the Photos app, the Files app, Messages, and Safari.

Keep resolution reasonable

If 4K will not play on an older iPhone, convert at 1080p. Older hardware can decode 1080p H.264 far more reliably than high-level 4K streams. Check Video Resolution vs File Size Explained for guidance on picking a resolution.

Verify the file

Make sure the source is not corrupted before converting. Try playing it on a computer first. If the source is broken, no conversion will rescue it — re-download or re-record instead.

Compatibility Cheat Sheet

FormatiPhone plays it?Fix
MP4 (H.264+AAC)Yes
MOV (standard)UsuallyConvert if odd codec
WebMNoConvert to MP4
MKVNoConvert to MP4
AVINoConvert to MP4

This table assumes standard codecs. The safest rule of thumb: if the file is not an H.264 or HEVC MP4, expect problems on an iPhone.

A Note on HEVC (H.265)

Many iPhones *record* in HEVC to save space, but HEVC playback is not universal. Newer iPhones play it fine, yet some apps, older devices, and shared files in that format can still cause trouble. If a HEVC video refuses to play on a specific iPhone or app, converting it to H.264 MP4 sidesteps the issue — at the cost of a larger file.

Step-by-Step: Make Any Video Play on iPhone

1. Open the right converter for your file type — MOV to MP4, WebM to MP4, MKV to MP4, or AVI to MP4. 2. Upload the video. Because Easy Converter processes video on a secure conversion server, files are deleted after conversion. 3. Choose MP4 output with H.264 video and AAC audio. 4. Download the result and send it to your iPhone via AirDrop, Messages, or iCloud Drive. 5. Open it — it should now play in the default apps.

Frequently Asked Questions

What video format works on iPhone?

MP4 with H.264 video and AAC audio. This is the iOS-native combination and plays everywhere on the device.

Why won't my WebM play?

iPhone does not natively support WebM; convert to MP4. See How to Convert WebM to MP4 for Better Compatibility.

Will converting fix playback?

In most format/codec cases, yes. If the problem is a corrupted download or a hardware limitation on a very old iPhone, conversion alone may not be enough.

Why does my video play on Android but not iPhone?

Android bundles software decoders for nearly every format, while iOS ships only hardware-accelerated H.264 and HEVC. Converting to H.264 MP4 levels the field.

Can I play an MP4 with a weird codec?

Sometimes. Some third-party players install their own decoders, but the native iOS apps will still fail. Converting to standard H.264 is the reliable fix.

Why is my video playing but showing no sound?

That is usually an audio codec issue, not a video issue. Re-encoding audio to AAC usually solves it — see Why Does My Video Have No Sound?.

Make Videos Play on iPhone

Convert to H.264 MP4 with AAC audio. Open Easy Converter and convert your video today.

Ready to convert? Open the Blog/video Conversion/ Converter.

Start Converting

Convert your file in a few simple steps with Easy Converter.

Go to Easy Converter