High Efficiency Image Format
HEIC File Format: A Complete Guide
If you've ever transferred photos from an iPhone to a Windows PC and found files with a .heic extension that wouldn't open, you're not alone. The HEIC format has become one of the most common image formats in the world, yet it remains misunderstood by many users. This guide covers everything you need to know about HEIC — what it is, how it works, and how to work with it across different platforms.
What Is the HEIC Format?
HEIC stands for High Efficiency Image Container. It is a file format used to store images encoded with the High Efficiency Video Coding (HEVC) compression algorithm, also known as H.265. Despite the name containing "Video Coding," HEVC is used here purely for still image compression, delivering significantly smaller file sizes without sacrificing image quality compared to older formats like JPEG.
The format is based on the ISO Base Media File Format (ISOBMFF) and was developed by the Moving Picture Experts Group (MPEG). HEIC is a specific implementation of the broader HEIF (High Efficiency Image File Format) standard, which was finalized in 2015 under MPEG standards ISO/IEC 23008-12. Apple was among the first major adopters, introducing HEIC as the default photo format on iPhones and iPads starting with iOS 11 in 2017. Since then, it has spread to other platforms including Android devices running Android 9 and later.
The distinction between HEIF and HEIC is subtle but worth noting: HEIF is the container format, while HEIC specifically refers to images compressed using the HEVC codec. You may occasionally see the related extension .heif, which refers to the same family of formats.
Technical Specifications
HEIC is a technically sophisticated format designed to overcome many of the limitations of JPEG, which dates back to 1992. Here are its core technical characteristics:
- Codec: HEVC (H.265) for still images; may also support AVC (H.264) in some implementations
- Color depth: Supports up to 16-bit per channel (compared to JPEG's 8-bit), enabling HDR and wide color gamut imagery
- Color spaces: Supports Display P3, BT.2100 (HDR10, HLG), and standard sRGB
- Compression: Lossy and lossless compression options available
- Alpha channel: Full support for transparency
- Multiple images: A single .heic file can store image sequences, burst photos, and Live Photos
- Metadata: Supports Exif, IPTC, and XMP metadata
- Maximum resolution: Theoretically up to 65,535 × 65,535 pixels
- Depth maps and thumbnails: Auxiliary images like depth maps can be embedded in the same file
One of HEIC's most remarkable qualities is its compression efficiency. Studies consistently show that HEIC files are approximately 50% smaller than equivalent JPEG files at comparable visual quality, making it ideal for devices where storage is at a premium.
Common Use Cases
HEIC has found its niche in several real-world scenarios:
- Smartphone photography: The primary use case. Apple, Samsung, and other manufacturers use HEIC to maximize photo storage on devices.
- HDR imaging: Professional and consumer HDR photos benefit from HEIC's wide color depth and HDR metadata support.
- Burst photography: A single HEIC file can store an entire burst sequence, keeping related images organized.
- Live Photos: Apple's Live Photos format uses HEIC to store both the still image and the accompanying short video clip.
- Depth information: Portrait mode photos store depth map data alongside the main image in one file.
Advantages and Disadvantages
Like any file format, HEIC comes with its own set of strengths and trade-offs. The table below compares HEIC against JPEG, the format it most commonly replaces:
| Feature | HEIC | JPEG |
|---|---|---|
| File size at similar quality | ~50% smaller | Larger |
| Color depth | Up to 16-bit | 8-bit |
| Transparency support | Yes | No |
| HDR support | Yes | Limited |
| Multiple images per file | Yes | No |
| Browser support | Limited (Safari only natively) | Universal |
| Windows support (native) | Requires codec extension | Built-in |
| Software compatibility | Growing but still limited | Universal |
| Patent/licensing concerns | Yes (HEVC patents) | Largely resolved |
How to Open and View HEIC Files
Opening HEIC files depends on your operating system. Here is a breakdown by platform:
On macOS and iOS
HEIC is natively supported on macOS High Sierra (10.13) and later, as well as all modern iOS versions. Preview, Photos, and Quick Look all open .heic files without any additional software.
On Windows
Windows 10 and 11 do not include native HEIC support out of the box. You can add it by installing the free HEVC Video Extensions codec from the Microsoft Store. Once installed, Photos and other native apps can open HEIC files. Alternatively, third-party software offers full support:
- IrfanView – Free image viewer with HEIC support via plugins
- GIMP – Free open-source image editor with HEIC support
- Adobe Photoshop – Supports HEIC via Camera Raw (CC 2018 and later)
- CopyTrans HEIC for Windows – A dedicated free plugin that adds HEIC support to Windows Photos and Explorer
- XnView – Lightweight viewer with broad format support including HEIC
On Android
Native HEIC support was introduced in Android 9 Pie. Most modern Android gallery apps can display .heic files without additional tools.
How to Convert HEIC Files Online
The most practical solution for dealing with HEIC compatibility issues is converting the files to a more universally supported format such as JPEG or PNG. This is especially useful when sharing photos with others or uploading images to platforms that don't support HEIC.
Metric Converter (metric-converter.com) offers a straightforward, browser-based tool to convert HEIC files to JPEG, PNG, and other common image formats without needing to install any software. Simply upload your .heic file, choose your target format, and download the converted image. The process is fast, free, and works on any device with a web browser.
When converting HEIC to JPEG, keep in mind that some advanced features — such as the embedded depth map, HDR metadata, or multiple image layers — may not carry over, since JPEG does not support those capabilities. For most everyday photos, however, the conversion results in a clean, widely compatible image file.
Frequently Asked Questions
Is HEIC the same as HEIF?
Not exactly. HEIF (High Efficiency Image File Format) is the container standard, while HEIC is a specific implementation of HEIF that uses the HEVC (H.265) codec for compression. Think of HEIF as the broader format family and HEIC as the most common variant of it, particularly associated with Apple devices. You may see both .heic and .heif file extensions, and most software treats them identically.
Does converting HEIC to JPEG reduce quality?
It depends on the conversion settings. JPEG is a lossy format, so converting to JPEG will involve some compression. However, if you convert at high-quality settings (such as 90–100% quality), the visible difference compared to the original HEIC is typically negligible for standard viewing. You will lose features like HDR and transparency if they were present in the original HEIC file, since JPEG does not support those.
Why can't I open HEIC files on my Windows PC?
Windows does not include native HEIC support unless you install the HEVC Video Extensions codec from the Microsoft Store. Without it, Windows Photo Viewer and File Explorer cannot render .heic files. The free workaround is to install a third-party viewer like IrfanView or CopyTrans HEIC, or to convert your files to JPEG using an online tool before viewing them on Windows.
Can I stop my iPhone from saving photos in HEIC format?
Yes. On your iPhone or iPad, go to Settings → Camera → Formats and select Most Compatible instead of High Efficiency. This tells the camera to save photos as JPEG files instead of HEIC. Note that this will use more storage space per photo, but it eliminates compatibility issues when sharing images with non-Apple users or uploading to services that don't support HEIC.