HEVC to H.264: Convert iPhone Videos for Universal Playback
iPhone records HEVC by default and it breaks on Windows, older devices, and many editors. Here's how to convert HEVC to H.264 MP4 with quality and bitrate intact.
Marcus Rivera·April 28, 2026·12 min read
You record a video on your iPhone, AirDrop it to a friend with a Windows PC, and they get an error. You open it in an older video editor, the timeline is blank. You upload it to a CMS, the preview is broken. Welcome to HEVC, the format Apple decided was the future of video back in 2017 and that the rest of the world is still catching up to.
Since iOS 11, iPhones default to recording in HEVC (also known as H.265) when the camera setting "High Efficiency" is enabled, which it is on every new iPhone out of the box. HEVC files are about half the size of equivalent H.264 at the same quality. That's great for storage. It's terrible for compatibility, because lots of software, devices, and platforms either don't support HEVC at all or require special licensing.
This guide covers exactly when you need to convert HEVC to H.264, how to do it without losing quality, and the gotchas nobody tells you about (audio codec mismatches, HDR metadata, frame rate weirdness).
Why HEVC Breaks Things
HEVC is genuinely better than H.264 at compression. The MPEG group's official HEVC overview describes about 50% bitrate reduction at equivalent visual quality. The catch is that decoding HEVC requires either a hardware decoder (built into modern Apple silicon, Intel chips from 2015+, AMD chips from 2018+, and most current Android SoCs) or a software decoder with proper licensing.
H.264 decoders, by contrast, are everywhere. Every browser, every OS, every video editor going back ten years, every smart TV, every game console, every digital signage box. H.264 is the lowest common denominator of video, and that's exactly what you want when "will this play?" needs to be a yes.
Specific places HEVC fails:
Windows 10 and 11: Native HEVC playback requires the HEVC Video Extensions package ($0.99 from the Microsoft Store, free if your PC ships with a hardware HEVC decoder). Without it, Windows Media Player, the Photos app, and many editors fail.
Android (older devices): Pre-2018 phones often lack hardware HEVC decoders. Software decoding is slow and battery-eating.
Browsers: Chrome added HEVC playback in 2022, but only on systems with hardware HEVC support. Firefox supports HEVC only on Windows 10+ with the same extensions package. Safari handles it natively.
Older video editors: Premiere Pro 2017 and earlier, Final Cut Pro X 10.3 and earlier, and most free editors below DaVinci Resolve 14 don't import HEVC reliably.
Web platforms: WordPress, Wistia, many CMS video uploaders re-encode HEVC anyway, sometimes badly.
If your video has to "just work" on someone else's machine, H.264 is the answer.
Before converting, confirm you actually have an HEVC file. Three quick ways:
On a Mac: Right-click the file in Finder, choose "Get Info," and look for "Codecs" under "More Info." If it lists "HEVC" or "H.265," that's your culprit.
On Windows: Right-click, "Properties," "Details" tab, look at "Video codec." If you see "HEVC" or the four-character code "hev1" or "hvc1," it's HEVC.
With ffprobe (any OS): If you have FFmpeg installed:
You'll see "codec_name": "hevc" if the video stream is HEVC.
iPhone videos typically come as .mov (QuickTime container) holding HEVC video plus AAC audio. The container being .mov instead of .mp4 doesn't matter for playback compatibility, but converting to .mp4 H.264 fixes both issues at once.
Method 1: Convert HEVC to H.264 Online (Easiest)
The simplest approach is uploading to a converter. Our HEVC to MP4 converter and MOV to MP4 converter both handle iPhone HEVC files and output H.264 MP4 by default. Workflow:
Drag the file onto the page (works for files up to 5GB on the free plan)
Output is set to MP4 with H.264 video and AAC audio out of the box
Choose a quality preset (the "Best Quality" preset matches source bitrate, "Smallest File" cuts it about 30%)
Convert and download
The conversion happens server-side so it doesn't drain your phone's battery, and the output is universally compatible MP4 (H.264 + AAC). On a typical 1-minute 4K iPhone clip the round trip takes under a minute.
For batch conversion (a vacation's worth of clips, say), our batch processing workflow lets you queue dozens of files at once.
Method 2: FFmpeg (Best Quality Control)
If you have FFmpeg installed (brew install ffmpeg on Mac, winget install Gyan.FFmpeg on Windows, apt install ffmpeg on Linux), the command line gives you fine-grained control.
-c:v libx264: Re-encode video to H.264. This is required since the codec is changing. There's no "copy" shortcut for HEVC-to-H.264.
-crf 18: Constant Rate Factor 18 is visually lossless for most viewers. CRF 23 is the FFmpeg default and acceptable for general use, CRF 18 is "you need a side-by-side comparison to see a difference."
-preset slow: Slower preset means better compression efficiency (smaller file at same quality). medium is the default. slow is worth it for archival; fast if you're in a hurry.
-pix_fmt yuv420p: Forces 8-bit 4:2:0 chroma sampling. iPhone HEVC is sometimes 10-bit (especially in HDR or Dolby Vision modes). 10-bit H.264 exists but isn't widely supported. Convert to 8-bit unless you have a specific reason not to.
-c:a aac -b:a 192k: AAC audio at 192 kbps. iPhone audio is already AAC, so this re-encode is mild. You could use -c:a copy to skip re-encoding entirely if the source AAC is already at a reasonable bitrate.
The Hardware-Accelerated Version
On a Mac with Apple silicon, you can use the hardware H.264 encoder for 5-10x faster conversion:
h264_videotoolbox uses Apple's Video Toolbox API, which talks directly to the hardware encoder. Quality is slightly worse than libx264 at the same bitrate, but the speed is dramatic. For a 4K 60fps clip, libx264 with -preset slow might take 10 minutes. videotoolbox finishes in under 60 seconds.
Windows users with Nvidia GPUs can use -c:v h264_nvenc, AMD users -c:v h264_amf, Intel users -c:v h264_qsv. Same idea, hardware-accelerated H.264 encode.
Stripping HDR (Important for iPhone Videos)
iPhones since the 12 Pro record Dolby Vision HDR by default. If you're converting an HDR HEVC file to standard H.264, the colors will look washed out unless you tonemap explicitly:
This is verbose but it's the standard FFmpeg HDR-to-SDR pipeline. The zscale filter does color space conversion, tonemap=hable is a tone mapping operator that preserves highlight detail. Skipping this on an HDR source produces noticeably flat, undersaturated results. We covered the deeper version of this workflow in our HDR to SDR conversion guide.
Video editing studio with multiple monitors showing color grading
If you're on a Mac and don't want to install anything, two options.
QuickTime Player
Open the HEVC file in QuickTime, choose File > Export As > 1080p (or 4K, etc.). QuickTime exports H.264 in an .mov container. The output is reliable H.264, but you don't have control over CRF or bitrate, and QuickTime tends to use generous bitrates (large files).
Photos App (for camera roll videos)
Plug your iPhone into your Mac, open Photos, drag the video out to your desktop. By default, Photos converts HEVC to H.264 during export if the destination ("Most Compatible" setting in iPhone Camera settings) requires it. Caveat: this happens at iPhone-chosen quality, not yours.
For control, use FFmpeg or our online converter.
Bitrate Cheat Sheet for HEVC to H.264
When you transcode HEVC to H.264, the H.264 file will be roughly 2x larger at equivalent visual quality. Plan for this. Approximate bitrate targets:
Resolution
iPhone HEVC bitrate
Equivalent H.264 bitrate
1080p 30fps
17 Mbps
8 Mbps
1080p 60fps
25 Mbps
12 Mbps
4K 30fps
50 Mbps
35 Mbps
4K 60fps
100 Mbps
65 Mbps
These match Apple's documented iPhone recording bitrates and YouTube's recommended H.264 upload bitrates. CRF-based encoding usually gets you in the right neighborhood without picking a target bitrate manually, but if you need a specific file size, two-pass encoding is the right approach (see our video bitrate explainer).
Quality vs. File Size: What to Expect
A representative example. A 60-second 4K 30fps iPhone clip recorded in HEVC:
Source HEVC: 380 MB
H.264 at CRF 18 (slow preset): 720 MB
H.264 at CRF 20 (medium preset): 480 MB
H.264 at CRF 23 (fast preset): 280 MB
CRF 20 is the sweet spot for most cases: file size close to source, quality essentially identical at normal viewing distance. CRF 18 is overkill unless you're planning further editing. CRF 23 introduces visible compression artifacts in dark scenes and high-motion sequences, but it's fine for social media uploads where the platform will re-encode anyway.
Common Pitfalls
Audio out of sync after conversion
Usually a frame rate issue. iPhone Slo-Mo footage is 240fps in HEVC. If your converter doesn't handle the variable frame rate properly, audio drifts. Force constant frame rate:
The -r 30 -vsync cfr pair forces 30 fps constant frame rate. If audio is still drifting, our audio sync fix guide covers deeper diagnostics.
Output is bigger than source
Expected. HEVC is roughly 2x more efficient than H.264 at equal quality. If you're converting for compatibility, accept the file size increase. If file size is critical, lower CRF (raise the number to 23-26) or reduce resolution.
Colors look "off"
Almost always missing tone mapping when converting HDR/Dolby Vision iPhone footage to SDR H.264. Use the zscale + tonemap filter chain shown above, or use a converter that handles this automatically. Our HEVC to MP4 tool detects HDR metadata and applies tone mapping when needed.
"Profile" warning in older players
By default, FFmpeg encodes H.264 to "high profile," which most modern devices handle. If you're targeting truly old hardware (a 2013-era smart TV or budget Android phone), drop to baseline profile:
This produces larger files but plays on hardware that doesn't support high-profile features like 8x8 transforms.
When NOT to Convert
A counterargument worth considering: don't convert if the destination supports HEVC. Modern uploads to YouTube, Vimeo, Instagram, and TikTok all accept HEVC. Modern Macs and iPhones obviously play it. If your audience is "people on Apple devices," HEVC is fine and the file is half the size.
Convert when:
Windows users need to play it without paid extensions
You're publishing to a CMS that doesn't transcode (some WordPress setups, hand-rolled video pages)
You're editing in older software
You're archiving for "decades from now" compatibility (H.264 will outlast HEVC's relevance window)
Don't convert when:
The destination accepts HEVC
Storage matters more than universal compatibility
You'll re-encode again later (each transcode introduces some loss)
FAQ
Is converting HEVC to H.264 lossy?
Yes. Both are lossy codecs, and re-encoding from one to the other compounds the loss. At CRF 18-20 the loss is hard to see at normal viewing distances, but it's there. If you have the original camera file, you can't get back to it from a converted H.264.
Can I batch convert all my iPhone videos at once?
Yes. Our batch conversion tool handles up to 100 files per upload on paid plans. For local FFmpeg batch conversion:
for f in *.MOV; do ffmpeg -i "$f" -c:v libx264 -crf 20 -pix_fmt yuv420p -c:a aac "${f%.MOV}.mp4"; done
How do I stop my iPhone recording HEVC entirely?
In iPhone Settings, go to "Camera," tap "Formats," select "Most Compatible." This makes the camera record H.264 in MP4 directly, no conversion needed. The trade-off is roughly 2x larger files for the same visual quality.
Does iCloud Photos convert HEVC automatically?
Sort of. When you download a photo or video from iCloud.com to a non-Apple device, iCloud transcodes HEVC to H.264 for you. But when you sync photos via the iCloud Drive folder on Windows, you get the original HEVC. The behavior is inconsistent enough that many people just convert manually.
What's the difference between HEVC and H.265?
Nothing. HEVC (High Efficiency Video Coding) is the standards body name. H.265 is the ITU-T name for the same codec. Apple uses "HEVC" in its UI. Most encoders use "h.265" or "x265." Same thing.
Final Thoughts
HEVC is the future of video compression except for the part where the present is still H.264. For another five to ten years, H.264 will remain the format that "just plays" without questions. AV1 is gaining ground but adoption is slow and hardware decoders are still rolling out. HEVC sits in an awkward middle: better than H.264, less universal than H.264, more complex licensing than AV1.
For iPhone users, the practical takeaway is: keep recording in HEVC for storage efficiency, convert to H.264 when sharing with non-Apple users or uploading to platforms that haven't fully embraced HEVC. The conversion is a one-time cost (a couple of minutes per file) that saves hours of "why won't this play?" support questions later.
When in doubt, MP4 with H.264 video and AAC audio is still the format that plays everywhere. That hasn't changed in a decade and isn't changing soon.