What Is HEIC? Apple's Image Format Explained
Every photo your iPhone takes is a .heic file. You probably didn't notice until you tried to open one on a Windows PC, upload it to a website, or email it to someone with an Android phone. Then you hit the wall: "File type not supported."
HEIC is a modern image format that produces smaller, higher-quality files than JPG. Apple adopted it in 2017, and most of the internet still hasn't caught up. Here's what you need to know.
HEIC, HEIF, and HEVC: Clearing Up the Names
Three acronyms get tangled together when discussing this format:
| Term | Full Name | What It Is |
|---|---|---|
| HEIF | High Efficiency Image File Format | The container specification (ISO/IEC 23008-12). Defines how image data, metadata, and auxiliary information are packaged. |
| HEVC | High Efficiency Video Coding (H.265) | The compression algorithm used inside the container. Encodes pixel data using the same technology that compresses 4K video. |
| HEIC | High Efficiency Image Container | Apple's specific combination: HEIF container + HEVC compression. The .heic file extension Apple uses. |
When someone says "HEIC file," they mean a HEIF container using HEVC compression — which is what iPhones produce. The .heif extension exists too and is functionally identical for conversion purposes.
MPEG standardized HEIF in 2015. Apple was the first major consumer platform to adopt it, shipping HEIC as the default camera format in iOS 11 (September 2017) and macOS High Sierra.
Convert between any image format instantly — free, instant, no signup. Your images never leave your browser.
Convert Images →What Makes HEIC Better Than JPG
HEIC isn't just a new file extension — it's a genuinely better technology for storing photographs. Here's what it does differently:
40-50% Smaller Files at the Same Visual Quality
HEVC compression is roughly a generation ahead of JPG's DCT-based algorithm. A 12 MP iPhone photo is typically:
- HEIC: ~1.5 MB
- JPG (quality 85): ~3.5 MB
- JPG (quality 95): ~6 MB
That 2× size reduction means you can store twice as many photos in the same space — or transfer them twice as fast over a cellular connection.
10-Bit Color Depth
JPG is limited to 8-bit color (16.7 million colors). HEIC supports 10-bit color (1.07 billion colors), which means smoother gradients, more accurate skin tones, and less banding in areas like sunsets or studio lighting.
iPhones with A14 Bionic or later (iPhone 12 and up) capture photos in 10-bit color by default when shooting HEIC. Switch to JPG and you lose this — JPG physically cannot represent 10-bit color data.
Transparency and Alpha Channels
HEIC supports full alpha channel transparency, similar to PNG. JPG does not support transparency at all. This doesn't matter much for casual photos, but it's relevant for screenshots, composites, and any image that needs to overlay on different backgrounds.
Multiple Images in One File
A single HEIC file can contain:
- Image sequences — Live Photos store a still frame and a short video clip in one
.heicfile - Burst photos — a rapid sequence of frames
- Depth maps — the depth data from Portrait mode, stored alongside the main image
- Thumbnails — embedded previews for fast display in file browsers
JPG can only hold one image per file. HEIC's multi-image capability is why Apple can package Live Photos, bursts, and depth information without creating multiple separate files.
Non-Destructive Editing Metadata
HEIC can store editing instructions (rotation, crop, exposure adjustments) as metadata without modifying the underlying pixel data. This is how iOS Photos can show your edits while preserving the ability to "Revert to Original" — the original pixels are untouched, and the edits are applied on-the-fly during display.
JPG has no equivalent. Every edit to a JPG re-encodes the image, introducing another round of compression artifacts.
HEIC Technical Specifications
| Property | HEIC Specification |
|---|---|
| Container format | HEIF (ISO/IEC 23008-12) |
| Compression | HEVC/H.265 (lossy), HEVC lossless |
| Color depth | 8-bit, 10-bit, 12-bit |
| Color spaces | sRGB, Display P3, HDR (HLG, PQ) |
| Max resolution | Effectively unlimited (constrained by HEVC level) |
| Transparency | Full alpha channel support |
| Animation | Supported (image sequences) |
| Multi-image | Yes (bursts, depth maps, thumbnails, auxiliary images) |
| Metadata | EXIF, XMP, IPTC, ICC color profiles |
| HDR support | Yes (Dolby Vision, HLG, PQ transfer functions) |
| MIME type | image/heic (HEVC in HEIF), image/heif (generic HEIF) |
| File extensions | .heic, .heif |
HEIC vs Other Formats
| Feature | HEIC | JPG | PNG | WebP | AVIF |
|---|---|---|---|---|---|
| Compression | HEVC (lossy/lossless) | DCT (lossy) | Deflate (lossless) | VP8/VP9 (lossy/lossless) | AV1 (lossy/lossless) |
| File size (12 MP photo) | ~1.5 MB | ~3.5 MB | ~10 MB | ~1.2 MB | ~0.9 MB |
| Color depth | 10-bit | 8-bit | 8/16-bit | 8-bit | 10/12-bit |
| Transparency | Yes | No | Yes | Yes | Yes |
| Browser support | Safari | All | All | All modern | Chrome, Firefox, Safari 16+ |
| Software support | Apple ecosystem, recent Adobe | Universal | Universal | Broad | Growing |
| Patent licensing | HEVC patents (licensed by Apple) | Royalty-free | Royalty-free | Royalty-free (Google) | Royalty-free (AOM) |
| Best for | iPhone photos, Apple ecosystem | Universal photo sharing | Graphics, screenshots | Web images | Next-gen web images |
The patent issue matters. HEVC is patent-encumbered, which is why browser vendors (Google, Mozilla) have been reluctant to add native support. WebP (Google's VP8/VP9) and AVIF (AV1) are royalty-free alternatives that offer comparable or better compression. This is the main reason HEIC hasn't replaced JPG on the web, despite being technically superior.
For a direct HEIC vs JPG comparison, see HEIC vs JPEG: Which Format Is Better?.
Where HEIC Works (and Where It Doesn't)
Full Native Support
- iOS 11+ — default camera format
- macOS High Sierra (10.13)+ — native Preview, Photos, QuickLook support
- iPadOS — same as iOS
- Safari — displays HEIC in web pages
- Adobe Lightroom 6.14+ and Photoshop 22.0+ — import and edit
- Affinity Photo 2.0+ — full read/write support
Partial Support (View Only or Requires Plugin)
- Windows 10/11 — requires HEIF Image Extensions from Microsoft Store (free) to view. No native saving as HEIC.
- Google Photos — displays HEIC uploads from iPhones, stores in original format
- Dropbox, OneDrive — preview HEIC files in browser
No Native Support
- Chrome, Firefox, Edge — cannot display HEIC in web pages
- WordPress — doesn't accept HEIC uploads by default
- Most email clients — may display as attachment without preview
- Canva — doesn't accept HEIC as input
- Older Android (pre-Android 10) — no HEIC support
- Most web forms — file upload fields don't accept
.heic
This compatibility gap is the single biggest reason to convert HEIC files. The format is technically excellent, but its limited support outside Apple's ecosystem makes it impractical for sharing, web use, and cross-platform workflows.
How to Convert HEIC Files
Converting HEIC is simple once you choose the right output format:
- For sharing photos: Convert to JPG — smallest files, universal compatibility. See How to Convert HEIC to JPG.
- For graphics or transparency: Convert to PNG — lossless quality, alpha channel support. See How to Convert HEIC to PNG.
- For web publishing: Convert to WebP — smaller than JPG, supported by all modern browsers. Use Pixotter's converter for direct HEIC-to-WebP conversion.
Pixotter's Convert tool handles all three conversions in your browser. Files never leave your device — the conversion uses WebAssembly to process everything locally. Drop your HEIC files, pick the output format, and download the result.
How to Open HEIC Files Without Converting
If you just need to view HEIC files (not convert them), here are the quickest options by platform:
Windows: Install HEIF Image Extensions from the Microsoft Store (free). After installation, Windows Photos, Paint, and File Explorer thumbnails all display HEIC files.
Mac: Nothing to install. macOS has native HEIC support since High Sierra (10.13). Double-click opens in Preview.
Linux: Install libheif (sudo apt install libheif1 on Ubuntu/Debian). Image viewers like Eye of GNOME and Shotwell will then open HEIC files.
Android: Android 10+ has native HEIC support. Older versions need a third-party viewer.
For a full guide with troubleshooting, see How to Open HEIC Files on Windows and Mac.
Stop Your iPhone From Shooting HEIC
If you want JPG files from the camera app:
- Open Settings → Camera → Formats.
- Select Most Compatible.
This switches to JPG/H.264 output. Your photos will be roughly 2× larger, and you'll lose 10-bit color capture, but every device and service will accept them without conversion.
A middle ground: keep shooting HEIC (better quality and storage efficiency) and enable automatic conversion during transfers. Go to Settings → Photos → scroll to Transfer to Mac or PC → select Automatic. iOS will convert HEIC to JPG on-the-fly when sharing via AirDrop, email, or USB.
Frequently Asked Questions
Is HEIC the same as HEIF?
Almost. HEIF is the container format specification. HEIC is a specific variant that uses HEVC compression inside the HEIF container. All HEIC files are HEIF files, but HEIF can technically use other codecs (like AV1, producing AVIF files). In everyday use, "HEIC" and "HEIF" are interchangeable when referring to iPhone photos.
Will HEIC replace JPG?
Unlikely in the near term. HEVC's patent licensing makes browser vendors reluctant to support it. The royalty-free alternatives — WebP and AVIF — offer similar or better compression without the licensing overhead. JPG's universal compatibility keeps it as the default for cross-platform sharing. HEIC will remain dominant within Apple's ecosystem but won't become a web standard.
Does converting HEIC to JPG lose quality?
Yes, minimally. HEIC uses lossy HEVC compression, and JPG uses lossy DCT compression. Converting between two lossy formats introduces a small generation loss. At quality 85-90%, the difference is imperceptible for photographs. The bigger loss is going from 10-bit to 8-bit color — subtle gradient detail is discarded.
Can I use HEIC files on a website?
Only if your audience is exclusively on Safari. Chrome, Firefox, and Edge don't support HEIC. For web use, convert to WebP (best compression, broad support) or JPG (universal support). See Best Image Format for Web for format selection guidance.
Why did Apple choose HEIC over WebP or AVIF?
Apple adopted HEIC in 2017, before AVIF existed (finalized in 2019) and when WebP had limited support outside Chrome. HEVC was the state-of-the-art video codec at the time, and Apple already had hardware HEVC encoders/decoders in their A-series chips. Using HEVC for photos leveraged existing silicon investment. Apple has since added AVIF support in Safari (iOS 16+) but hasn't changed the camera default from HEIC.
Are HEIC files safe? Can they contain malware?
HEIC files are image data — they can't execute code directly. However, like any file format, a malformed HEIC file could theoretically exploit a vulnerability in an image decoder. This risk applies equally to JPG, PNG, and every other image format. Stick to trusted sources, keep your OS updated, and you're fine.
Convert between any image format instantly — free, instant, no signup. Your images never leave your browser.
Convert Images →