What Is HEIC?
HEIC stands for High Efficiency Image Container. It is a file format that uses the HEVC (H.265) codec to compress photograph data into files roughly 50% smaller than equivalent JPEGs with no visible quality loss. Apple adopted HEIC as the default camera format on iPhones and iPads starting with iOS 11 in September 2017, replacing the decades-old JPEG standard.
When you take a photo on any iPhone running iOS 11 or later, the camera app saves it as a .heic file by default. The format is based on the HEIF (High Efficiency Image File Format) standard developed by the Moving Picture Experts Group (MPEG), but Apple's implementation specifically uses HEVC compression — which is why Apple calls it HEIC rather than HEIF.
The primary advantage is storage efficiency. A typical 12 MP iPhone photo saved as JPEG occupies 4–6 MB. The same photo saved as HEIC is just 2–3 MB — with identical visual quality. On a 128 GB iPhone, this translates to thousands of extra photos before the storage fills up.
HEIC vs HEIF Explained
These two terms are often used interchangeably, but they are not exactly the same thing:
- HEIF (High Efficiency Image File Format) is the container standard — it defines how image data is packaged into a file. HEIF can use different compression codecs internally.
- HEIC (High Efficiency Image Container) is a specific variant of HEIF that uses HEVC (H.265) compression to encode the image data.
In practice: all HEIC files are HEIF files, but not all HEIF files are HEIC. A HEIF container could theoretically use AV1 compression (which would make it an AVIF file) or other codecs. When Apple saves photos on your iPhone, it creates HEIF files with HEVC compression — and those files get the .heic extension.
| Term | Full Name | What It Means |
|---|---|---|
| HEIF | High Efficiency Image File Format | Container standard (can use different codecs) |
| HEIC | High Efficiency Image Container | HEIF + HEVC (H.265) compression — what iPhones use |
| HEVC | High Efficiency Video Coding (H.265) | The compression codec inside HEIC files |
Most people will only encounter HEIC files from Apple devices. When someone says "HEIF photo" they almost always mean a HEIC file with HEVC compression.
Why Apple Uses HEIC
Apple switched from JPEG to HEIC for several compelling reasons:
Storage Savings: 2x More Photos on iPhone
The most immediate benefit is file size. HEIC files are approximately 50% smaller than JPEGs at the same visual quality. For a 256 GB iPhone that is 80% photos, this effectively doubles the number of photos you can store. Apple processes billions of iCloud photos daily, so halving storage requirements also has massive infrastructure benefits.
Better Quality at Smaller Sizes
HEVC is a more modern compression algorithm than JPEG's DCT-based approach. It uses larger, variable-size coding blocks (up to 64×64 pixels vs JPEG's fixed 8×8), more sophisticated prediction modes, and advanced in-loop filtering. The result is fewer compression artifacts — especially in sky gradients, fine textures, and areas with subtle color transitions where JPEG tends to show visible banding or blocking.
Display P3 Wide Color Gamut
Since the iPhone 7, Apple devices use the Display P3 color space, which covers approximately 50% more colors than sRGB (the color space JPEG was designed around). HEIC natively supports Display P3, preserving the full range of vivid reds, greens, and blues that the iPhone camera sensor captures. JPEG is limited to sRGB's 16.7 million colors.
10-Bit Color Depth
HEIC supports 10-bit color depth, which means 1,024 shades per color channel — over 1 billion possible color values. JPEG is limited to 8-bit color (256 shades per channel, 16.7 million total colors). The extra color precision is especially visible in smooth gradients like sunsets, where 8-bit JPEG often shows visible banding but 10-bit HEIC renders smooth transitions.
HDR and Advanced Features
HEIC supports HDR (High Dynamic Range) metadata, depth maps from the iPhone's dual-camera and LiDAR systems, and image sequences like Live Photos (a 3-second video clip bundled with the still image). These features are impossible to represent in a JPEG file.
HEIC Technical Specifications
| Specification | HEIC | JPEG |
|---|---|---|
| Compression codec | HEVC (H.265) | DCT-based JPEG |
| Color space | Display P3 (50% wider than sRGB) | sRGB |
| Color depth | 10-bit (1 billion colors) | 8-bit (16.7 million colors) |
| HDR metadata | Supported | Not supported |
| Transparency | Alpha channel supported | Not supported |
| Depth maps | Supported (Portrait mode) | Not supported |
| Image sequences | Supported (Live Photos) | Not supported |
| Typical file size (12 MP) | 2–3 MB | 4–6 MB |
| Max resolution | Up to 8192 × 4320 | Up to 65,535 × 65,535 |
Compatibility Issues
Despite its technical advantages, HEIC faces significant compatibility limitations outside the Apple ecosystem:
Windows
Windows 10 and 11 cannot open HEIC files by default. The HEVC codec is covered by patent licensing fees from MPEG-LA and HEVC Advance. Microsoft chose not to bundle the codec with Windows to avoid per-device royalties. To open HEIC on Windows, you need to install two extensions from the Microsoft Store: the free HEIF Image Extensions and the paid HEVC Video Extensions ($0.99).
Android
Android support for HEIC is partial and inconsistent. Android 9 (Pie) and later can decode HEIC files at the system level, but not all apps support the format. Google Photos can display HEIC images, but many third-party apps, file managers, and gallery apps may show blank thumbnails or errors.
Web Browsers
Browser support for HEIC is extremely limited. Safari on macOS can display HEIC images natively. Chrome, Firefox, and Edge do not support HEIC. This means you cannot embed HEIC images on websites or upload them directly to most web forms — the browser simply will not render them.
Social Media and Other Services
Most social media platforms, email clients, and printing services do not accept HEIC uploads. Instagram, Facebook, and Twitter/X will either reject the file or silently convert it server-side (with unpredictable quality). Professional printing services almost universally require JPEG, TIFF, or PNG.
How to Open HEIC Files
Opening HEIC files depends on your device and operating system:
- iPhone and iPad — Native support. HEIC files open automatically in Photos, Files, and all Apple apps. No additional software needed.
- Mac (macOS High Sierra+) — Native support. Preview, Photos, Finder QuickLook, and most macOS apps open HEIC files without any extensions.
- Windows 10/11 — Install both HEIF Image Extensions (free) and HEVC Video Extensions ($0.99) from the Microsoft Store. After installation, Windows Photos and File Explorer thumbnails will work with HEIC files.
- Linux — Install the
libheiflibrary. Most distributions include it in their package managers:sudo apt install libheif-exampleson Ubuntu/Debian. - Any device with a web browser — Use an online converter like Convertio to convert HEIC to JPG. No installation required.
When to Convert HEIC to JPG
While HEIC is the superior format on paper, there are many practical situations where converting to JPG is the right choice:
- Sharing with non-Apple users — If the recipient uses Windows or Android without HEIC support, they will not be able to open your photos. JPG works everywhere.
- Uploading to websites — Most websites, CMS platforms, and web forms do not accept HEIC. JPG is universally supported for web uploads.
- Printing photos — Professional and consumer printing services almost always require JPEG, PNG, or TIFF. HEIC is rarely accepted.
- Editing in older software — Older versions of Photoshop (before CC 2020), GIMP (before 2.10.2), Lightroom, and many other image editors cannot open HEIC files.
- Email attachments — While Apple Mail auto-converts when sending to non-Apple addresses, other email clients may send the raw HEIC file that the recipient cannot open.
- Embedding in documents — Microsoft Office, Google Docs, and most presentation tools have limited or no HEIC support. JPG always works.
Best of both worlds: Keep your iPhone shooting in HEIC for storage efficiency, and convert to JPG only when you need to share or use the photo outside the Apple ecosystem. The converter widget above handles this in seconds.