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.
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, iPhone cameras record in the Display P3 color space, which is about 25% larger than sRGB. HEIC stores these colors with an embedded profile. JPEG can carry a Display P3 profile too, and iPhone JPEGs do, but many older apps assume sRGB.
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) data, depth maps from the iPhone's dual-camera and LiDAR systems, and image sequences such as bursts. Live Photos work differently: the still photo is a HEIC file and the short video is a separate MOV file.
HEIC Technical Specifications
| Specification | HEIC | JPEG |
|---|---|---|
| Compression codec | HEVC (H.265) | DCT-based JPEG |
| Color space | Display P3 (about 25% wider than sRGB) | Usually sRGB (P3 possible) |
| Color depth | 10-bit (1 billion colors) | 8-bit (16.7 million colors) |
| HDR metadata | Supported | Limited (newer gain-map JPEGs only) |
| Transparency | Alpha channel supported | Not supported |
| Depth maps | Supported (Portrait mode) | Not supported |
| Image sequences | Supported (bursts, animations) | Not supported |
| Typical file size (12 MP) | 2–3 MB | 4–6 MB |
| Max resolution | Large images stored as tiles | 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 several patent pools. 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 17 and later can display HEIC images. 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 CleverUtils 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.
How to Convert a HEIC File to JPG
Converting gives you a JPG that opens everywhere. Pick the method for your device:
Any device: online converter
- Upload the HEIC file in the converter above (up to 100 MB).
- Click Convert to JPG.
- Download the JPG. The JPG keeps the full resolution, the EXIF data (date, camera, GPS location) and the Display P3 color profile.
Mac
Right-click the file in Finder and choose Quick Actions → Convert Image, or open it in Preview and use File → Export.
Windows
Install the HEIF and HEVC extensions from the Microsoft Store, open the file in Photos or Paint, and save it as JPEG.
iPhone
Copy the photo in Photos and paste it into a folder in the Files app. The pasted copy is a JPG.