What is HEIF? (And How It Relates to HEIC)
You’ll see HEIF and HEIC used somewhat interchangeably. They’re related but distinct things — like “MP3” and “MPEG-1 Audio Layer 3” — one is the broader standard, the other is a specific implementation. Here’s the precise breakdown.
HEIF: the format standard
HEIF stands for High Efficiency Image File Format. It’s an ISO standard (ISO/IEC 23008-12) published in 2015 by the MPEG group — the same organization that gave us MP3 and MP4.
HEIF is a container format. It can hold:
- Single still images
- Multiple images (image sequences, burst photos)
- Image collections (similar to galleries)
- Image derivations (an original plus edits applied separately)
- Auxiliary images (alpha masks, depth maps, thumbnails)
- Metadata, including timed metadata for things like Live Photos
The HEIF container can hold images compressed with various codecs.
HEIC: HEIF using HEVC compression
HEIC stands for High Efficiency Image Container. It’s HEIF specifically using the HEVC (H.265) video codec for image compression.
So technically: HEIC is a specific variant of HEIF. Every HEIC is HEIF, but not every HEIF is HEIC.
In practice, when people say “HEIF format” they usually mean HEIC files (because HEVC-compressed HEIF is the only HEIF variant in widespread use).
File extensions
.heic: HEIF container with HEVC (H.265) compression. The most common form..heif: generic HEIF container. Sometimes uses HEVC, sometimes other codecs..heics: HEIF image sequence (multiple images)..avif: HEIF container but using AV1 codec instead of HEVC. Separate format with a separate name.
iPhones use .heic. Some cameras and other devices use .heif. They’re treated identically by most software in 2026.
Why HEIF exists
JPEG, the dominant image format since 1992, has limitations:
- Lossy compression with visible artifacts
- No alpha channel
- 8-bit per channel maximum
- Single image per file
- No support for HDR or wide color gamut
- Older compression algorithm (less efficient than modern codecs)
HEIF was designed to address all of these:
- Modern compression (HEVC) — about 50% better than JPEG at the same quality
- Alpha channel support
- 10-bit, 12-bit, even 16-bit color
- Multiple images per file (sequences, alternative versions, depth data)
- HDR support
- Wide color gamut support (Display P3, Rec.2020)
- More flexible metadata
It’s a more capable format than JPEG by every technical measure.
When you’ll encounter HEIF / HEIC
iPhone (default since iOS 11, 2017): photos save as HEIC. Live Photos use HEIF’s multi-image capability.
iPad: same as iPhone.
Mac (macOS High Sierra and later): captures from connected devices save as HEIC; built-in viewing.
Newer Android phones: some camera apps support HEIF capture, especially flagships.
Some Windows 10/11 contexts: with the right extensions installed.
Apple’s Apple Music and other places: HEIC sometimes used for cover art.
HEIC compatibility issues
Despite being technically superior, HEIC has compatibility hurdles:
- Windows requires installation of HEIF Image Extensions + HEVC Video Extensions
- Older Android phones struggle with HEIC
- Many upload forms still don’t accept HEIC
- Older software (older Photoshop, older Office) needs updates for HEIC support
- Browsers don’t directly display HEIC in
<img>tags (most still don’t in 2026, though support is slowly improving)
So HEIC is great for storage and Apple-ecosystem use, but creates friction when sharing widely.
Converting HEIF / HEIC to other formats
We have tools for the common conversions:
- HEIC to JPG: when you need universal compatibility
- HEIC to PNG: when you need lossless and transparency-capable format
- HEIC to WebP: modern compressed format for web use
All run in your browser. The HEIC file is decoded with the libheif library (compiled to WebAssembly), then re-encoded in the target format. Nothing uploads.
AVIF: the next evolution
AVIF (AV1 Image File Format) uses HEIF’s container with the AV1 codec. AV1 is even more efficient than HEVC (better compression at the same quality) and is royalty-free (HEVC has patent licensing requirements).
AVIF is gaining momentum:
- Chrome and Firefox support since ~2020
- Safari support since 2023
- Image hosting services starting to use it
The catch: encoding AVIF is slow (slower than HEIC). Software ecosystem still catching up. For now, HEIC is the practical choice; AVIF is what some predict will replace it.
How HEIF compares technically
For a typical 12-megapixel photo:
| Format | Size | Quality |
|---|---|---|
| JPEG (quality 85) | ~3 MB | Standard reference |
| HEIC (matching quality) | ~1.5 MB | Indistinguishable |
| AVIF (matching quality) | ~1.2 MB | Indistinguishable |
| WebP (matching quality) | ~2.2 MB | Indistinguishable |
| PNG (lossless) | ~25 MB | Lossless reference |
HEIC at half the size of JPEG. AVIF slightly smaller still. Both modern formats deliver substantial efficiency improvements over JPEG.
When to keep using JPEG instead
Despite HEIF being technically better, JPEG remains the right choice in many situations:
- Sharing widely: universal compatibility
- Older systems: anything that doesn’t speak HEIF
- Casual photos: where the efficiency benefit doesn’t matter
- Already-JPEG content: converting to HEIF doesn’t gain quality back, just changes format
- When you’re not sure about the destination’s HEIF support
For “my own photos on my own iPhone, occasionally shared via AirDrop to other Apple devices”: HEIC is great.
For “photos that will travel widely through email, websites, various devices”: JPEG remains safer.
TL;DR
- HEIF is the file format standard (ISO/IEC 23008-12)
- HEIC is HEIF specifically using HEVC compression
- iPhone uses
.heicfiles — this is HEIF - HEIF is technically superior to JPEG (~50% smaller, better color, alpha support, multi-image)
- Compatibility lags: Windows needs extensions, older Android phones struggle
- Convert when sharing: HEIC to JPG, HEIC to PNG, or HEIC to WebP
- AVIF is the next-gen version using AV1 codec — gaining traction