← All articles 8 min read

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.

Try it yourself

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:

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:

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

Partial Support (View Only or Requires Plugin)

No Native Support

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:

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:

  1. Open SettingsCameraFormats.
  2. 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 SettingsPhotos → 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.

Try it yourself

Convert between any image format instantly — free, instant, no signup. Your images never leave your browser.

Convert Images →