What Is HEIC? Complete Guide to Apple's Photo Format

HEIC is the image format your iPhone has been using since 2017. It produces files half the size of JPEG with better quality, 10-bit color, and HDR — but not every device can open them. Here is everything you need to know about Apple's default photo format.

Convert HEIC to JPG

Upload your HEIC file — get JPG instantly

HEIC JPG

Tap to choose your file

or

Supports M4A, WAV, FLAC, OGG, AAC, WMA, AIFF, OPUS • Max 100 MB

Encrypted upload via HTTPS. Files auto-deleted within 2 hours.

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
HEIFHigh Efficiency Image File FormatContainer standard (can use different codecs)
HEICHigh Efficiency Image ContainerHEIF + HEVC (H.265) compression — what iPhones use
HEVCHigh 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. Apple processes billions of iCloud photos daily, so halving storage requirements also has massive infrastructure benefits.

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, Apple devices use the Display P3 color space, which covers approximately 50% more colors than sRGB (the color space JPEG was designed around). HEIC natively supports Display P3, preserving the full range of vivid reds, greens, and blues that the iPhone camera sensor captures. JPEG is limited to sRGB's 16.7 million colors.

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) metadata, depth maps from the iPhone's dual-camera and LiDAR systems, and image sequences like Live Photos (a 3-second video clip bundled with the still image). These features are impossible to represent in a JPEG file.

HEIC Technical Specifications

Specification HEIC JPEG
Compression codecHEVC (H.265)DCT-based JPEG
Color spaceDisplay P3 (50% wider than sRGB)sRGB
Color depth10-bit (1 billion colors)8-bit (16.7 million colors)
HDR metadataSupportedNot supported
TransparencyAlpha channel supportedNot supported
Depth mapsSupported (Portrait mode)Not supported
Image sequencesSupported (Live Photos)Not supported
Typical file size (12 MP)2–3 MB4–6 MB
Max resolutionUp to 8192 × 4320Up 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 MPEG-LA and HEVC Advance. 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 on macOS can display HEIC images natively. 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 libheif library. Most distributions include it in their package managers: sudo apt install libheif-examples on Ubuntu/Debian.
  • Any device with a web browser — Use an online converter like Convertio 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.

Ready to Convert?

Convert your HEIC photos to universally compatible JPG

HEIC JPG

Tap to choose your file

or

Supports M4A, WAV, FLAC, OGG, AAC, WMA, AIFF, OPUS • Max 100 MB

Frequently Asked Questions

HEIC stands for High Efficiency Image Container. It is a specific implementation of the HEIF (High Efficiency Image File Format) standard that uses HEVC (H.265) compression. Apple adopted HEIC as the default photo format on iPhones and iPads starting with iOS 11 in September 2017.

Apple switched the default camera format from JPEG to HEIC in iOS 11 (2017) because HEIC files are roughly 50% smaller than equivalent JPEGs with no visible quality loss. This means you can store twice as many photos on your iPhone. HEIC also supports features JPEG lacks, including 10-bit color depth, HDR, and Live Photos.

Windows 10 and 11 cannot open HEIC files by default. You need to install two extensions from the Microsoft Store: the free HEIF Image Extensions and the paid HEVC Video Extensions ($0.99). Alternatively, you can convert HEIC files to JPG using an online converter like Convertio without installing anything.

Yes, at the same file size HEIC delivers noticeably better image quality than JPEG. HEIC supports 10-bit color depth (1 billion colors vs JPEG's 16.7 million), the Display P3 wide color gamut (50% wider than sRGB), HDR metadata, transparency, and depth maps. At equivalent visual quality, HEIC files are about 50% smaller.

HEIC is unlikely to fully replace JPEG in the near future. While HEIC is technically superior, JPEG has over 30 years of universal compatibility — every device, browser, email client, and application supports it. HEIC adoption is limited by HEVC patent licensing costs and competition from royalty-free alternatives like WebP and AVIF. JPEG will remain the universal fallback format for years to come.

More HEIC to JPG Guides

How to Convert HEIC to JPG on Windows 10/11
Convert HEIC to JPG on Windows 10 and 11. Free online converter, HEIF extensions, Photos app, and PowerShell methods.
How to Convert HEIC to JPG on Mac
5 ways to convert HEIC to JPG on Mac: online converter, Preview, Finder Quick Actions, Automator, and Terminal sips.
How to Make iPhone Save Photos as JPG Instead of HEIC
Change iPhone camera format from HEIC to JPG. Most Compatible mode, AirDrop auto-conversion, and converting existing photos.
How to Open & Convert HEIC Photos on Android
Open and convert HEIC photos on Android. Convertio in mobile Chrome, Google Photos, and Samsung camera settings.
How to Batch Convert HEIC to JPG
Batch convert HEIC to JPG online or via command line. Mac Finder, PowerShell, and Linux methods for multiple files.
Convert HEIC to JPG from Google Drive & Google Photos
Cloud services store HEIC as-is. Download and convert to JPG from Google Photos, Drive, iCloud, and Dropbox.
Why iPhone Photos Are HEIC (and How to Change to JPG)
Why Apple switched to HEIC in iOS 11. Change to Most Compatible mode, auto-transfer settings, and batch convert existing photos.
HEIC vs JPG: Which Format Is Better?
HEIC vs JPG compared: file size, quality, 10-bit color, HDR, compatibility. When to keep HEIC and when to convert.
Why HEIC Photos Look Different After Converting (Color Fix Guide)
Fix washed-out colors when converting HEIC to JPG. Display P3 to sRGB color space conversion explained.
HEIC to JPG Quality: Convert Without Losing Quality
JPEG quality levels compared: q=60 vs q=80 vs q=92 vs q=100. File sizes, color profiles, and how to convert HEIC without visible loss.
Convert HEIC to JPG via Command Line: Linux, macOS & Python
Convert HEIC to JPG using heif-convert, ImageMagick, FFmpeg, Python, and macOS sips. Install guides and batch examples.
Back to HEIC to JPG Converter