Quick Answer
For most users: use H.265 (High Efficiency) — it is the default and saves roughly 50% storage compared to H.264 at the same quality. Switch to H.264 (Most Compatible) only for compatibility with older software or devices. Use Apple ProRes only if you are a filmmaker editing in Final Cut Pro or DaVinci Resolve — ProRes 4K at 60fps consumes approximately 6 GB per minute and will fill your iPhone in a matter of hours.
File Size Comparison by Codec & Resolution
| Quality Setting | H.264 (per min) | H.265 (per min) | ProRes (per min) |
|---|---|---|---|
| 1080p 30fps | 130 MB | 60 MB | ~1.7 GB |
| 1080p 60fps | 200 MB | 90 MB | ~3.4 GB |
| 4K 30fps | 375 MB | 170 MB | ~6 GB |
| 4K 60fps | 600 MB | 400 MB | ~12 GB |
| 4K 120fps (iPhone 16 Pro) | N/A | ~900 MB | N/A |
H.264: The Universal Codec
H.264 (also called AVC — Advanced Video Coding) has been the dominant video codec since 2003. It is supported by virtually every device, platform, streaming service, and editing application on the planet. When you upload a video to YouTube, Instagram, or TikTok, it almost certainly ends up transcoded to H.264 or its successor H.265 on the platform's servers.
The downside of H.264 is efficiency: it uses an older compression algorithm and produces files roughly twice the size of H.265 at the same quality. For modern iPhones, H.264 is mostly a compatibility choice — you pay a storage penalty to gain universal playback support.
To use H.264 on iPhone: Settings → Camera → Formats → Most Compatible.
H.265 (HEVC): The Default and Best for Most Users
H.265 (HEVC — High Efficiency Video Coding) is the successor to H.264. It uses a more sophisticated compression algorithm that analyzes larger blocks of video frame data, achieving roughly 50% better compression than H.264 at equivalent visual quality.
iPhone has used H.265 as its default video codec (in High Efficiency mode) since iPhone 7 and iOS 11. The A11 Bionic chip introduced hardware H.265 encoding and decoding, which is why it became the default — hardware-accelerated HEVC encoding adds no performance penalty or battery drain compared to H.264.
H.265 compatibility has improved dramatically. Modern Macs, Windows 11, Android, Google Photos, YouTube, Vimeo, and most editing software (Premiere Pro, Final Cut Pro, DaVinci Resolve) fully support HEVC. The main remaining pain point is older Windows 10 machines without the HEVC codec extension and some legacy corporate IT environments.
To use H.265 on iPhone: Settings → Camera → Formats → High Efficiency.
Apple ProRes: For Filmmakers Only
Apple ProRes is an entirely different kind of codec. Where H.264 and H.265 are designed for storage efficiency, ProRes is designed for editing quality. It uses very low compression (nearly lossless), keeping almost all the color and detail information from the camera sensor intact for post-production work.
ProRes comes in multiple flavors on iPhone:
- ProRes 422 HQ: Highest quality, largest files. Used for final deliverables and archiving.
- ProRes 422: Standard ProRes. The default when you enable ProRes on iPhone.
- ProRes 4444: Adds alpha channel support for compositing. Not available on iPhone.
ProRes availability by iPhone model:
- iPhone 13 Pro / Max: ProRes up to 1080p 30fps (internal storage); 4K requires external SSD
- iPhone 14 Pro / Max: ProRes up to 4K 30fps internal; 4K 60fps with external SSD
- iPhone 15 Pro / Max: ProRes up to 4K 60fps internal (256GB+)
- iPhone 16 Pro / Max: ProRes up to 4K 120fps internal
- iPhone 17 Pro / Max: ProRes up to 4K 120fps with enhanced color science
For a complete guide to video storage on iPhone, see our iPhone video storage guide. If you are interested in Dolby Vision HDR video (which is separate from codec choice), see our Dolby Vision iPhone guide.
How to Change Your iPhone Video Codec
- Open the Settings app on your iPhone.
- Tap Camera.
- Tap Formats.
- Under Camera Capture, choose:
- High Efficiency → H.265 (HEVC) for photos and video
- Most Compatible → H.264 for video, JPEG for photos
- For ProRes (Pro models only): scroll down and toggle on Apple ProRes. Choose ProRes quality and resolution from the options shown.
Your camera roll will mix files recorded with different codecs freely — you do not need to stick to one codec for all videos. This lets you switch to ProRes for an important shot and back to H.265 for everyday recording.
Video files accumulate quickly regardless of codec. If your storage is nearly full, see our guide on transferring iPhone videos to your computer and our tips for how much storage 4K video uses on iPhone.
Video Clips Filling Your iPhone?
Swype Photo Cleaner helps you quickly swipe through your camera roll to delete the clips you no longer need — test shots, blurry takes, and accidental recordings. Free up gigabytes in minutes.
Free · iPhone · iOS 16+ · 100% on-device, zero uploads
Free · iPhone · iOS 16+