What Is HEIC Format? A Complete Guide

📅 June 20, 2025  |  ⏱️ 7 min read

If you own an iPhone or iPad, every photo you take is probably saved as a HEIC file — and you might not even know it. HEIC is Apple's default image format, introduced to replace the decades-old JPEG standard. It promises better quality at half the file size, but it also causes headaches when you try to share, upload, or open those photos on non-Apple devices. In this guide, we will explain exactly what HEIC is, why Apple uses it, how it compares to other formats, and what to do when your HEIC files won't open.

What Does HEIC Stand For?

HEIC stands for High Efficiency Image Container. It is a file format used to store images — primarily photos — that are compressed using the HEVC (High Efficiency Video Coding) standard, also known as H.265. The technical specification behind HEIC is part of the larger HEIF (High Efficiency Image File Format) standard, which was developed by the Moving Picture Experts Group (MPEG).

Think of HEIC as a container. Inside that container, the image data is compressed using advanced algorithms that preserve far more detail than the older JPEG standard, while taking up significantly less storage space. The container can also hold image sequences, thumbnails, depth maps (for portrait mode photos), and even edits you have made — all in a single file.

HEIC vs. HEIF: What Is the Difference?

This is a common point of confusion. HEIF (High Efficiency Image File Format) is the industry standard created by MPEG. HEIC is Apple's specific implementation of that standard. In practical terms:

  • HEIF is the general standard (ISO/IEC 23008-12). It defines how images and image sequences can be stored efficiently.
  • HEIC is Apple's filename extension for HEIF files that contain a single image or an image sequence. It is what you see on your iPhone.

Other implementations of HEIF exist. For example, some Android phones use the .heif extension, and Canon cameras use .hif for 10-bit HEIF images. But when people say "HEIC," they are almost always referring to the Apple version used on iPhones and iPads.

Why Did Apple Switch from JPEG to HEIC?

Apple introduced HEIC as the default photo format with iOS 11 in September 2017. The reason is simple: HEIC files are roughly half the size of equivalent JPEG files while maintaining the same or better visual quality.

This matters for several reasons. First, iPhone cameras have improved dramatically, with resolutions climbing from 12 megapixels to 48 megapixels on newer models. Without HEIC, a single photo could easily exceed 10-15 MB as a JPEG. With HEIC, that same photo is typically 3-5 MB. That means you can store twice as many photos on your device before running out of space. Second, smaller files upload faster to iCloud, and they download faster to other devices. For Apple, which sells devices with limited base storage tiers, HEIC is a practical necessity.

The switch was not without friction. When iOS 11 launched, many users who emailed photos to friends or uploaded them to Windows computers discovered that the recipients could not open the files. Apple anticipated this and built automatic conversion into iOS — when you share a photo via email or Messages, iOS converts it to JPEG on the fly. But this conversion only works within Apple's sharing system. If you transfer files directly via USB, use a third-party app, or upload to a website, you may end up with .heic files that nothing can open.

Which Devices and Apps Use HEIC?

Apple Devices

HEIC is the default capture format on all iPhones and iPads running iOS 11 or later, and on Macs running macOS High Sierra (10.13) or later. This includes:

  • iPhone 7 and newer (including all SE models)
  • iPad (5th generation and later)
  • iPad Pro (all models)
  • iPad Air (3rd generation and later)
  • iPad mini (5th generation and later)
  • Mac computers with macOS High Sierra or later

Android Devices

Starting with Android 9 (Pie), Google added native support for HEIF — but not HEIC specifically. Some Android manufacturers, particularly Samsung and Huawei, use HEIF as a camera option, but it is rarely the default. Most Android phones still default to JPEG.

Software Support

Apple Photos, Preview, and Safari all handle HEIC natively. Adobe Photoshop and Lightroom added HEIC support starting in 2018, but require the HEVC codec from the Microsoft Store on Windows. Google Photos accepts HEIC uploads from iPhones.

Why Do HEIC Files Cause Problems?

Despite the technical advantages, HEIC files are notorious for compatibility issues. Here are the most common scenarios where HEIC causes trouble:

  • Windows cannot open HEIC by default. File Explorer, Windows Photos, and Windows Photo Viewer will show an error or a blank thumbnail. You need to install the HEIF Image Extensions and HEVC Video Extensions from the Microsoft Store (some of which cost money).
  • Many websites do not accept HEIC uploads. If you try to upload a photo to a web form, a job application portal, or an e-commerce listing, the site may reject the file or show a broken image.
  • Old software does not support HEIC. Programs like Photoshop CC 2017 and earlier, GIMP (without a plugin), and most free image viewers cannot read HEIC files.
  • Some car infotainment systems cannot display HEIC photos. If you copy photos to a USB drive for your car, they may not show up.
  • Print shops often require JPEG or TIFF. If you want to print photos at a pharmacy or online service, they will likely ask you to convert HEIC to JPEG first.

How to Open HEIC Files on Windows (3 Ways)

Method 1: Install Microsoft's HEIF Extension

Go to the Microsoft Store and search for "HEIF Image Extensions." Install it for free. Then install the "HEVC Video Extensions" (there is a free version if you search carefully, though Microsoft may push the paid version). Once installed, Windows Photos and File Explorer will display HEIC thumbnails and open the files natively.

Method 2: Use VLC Media Player

VLC, the popular free media player, can open HEIC files. Open VLC, go to Media > Open File, and select your .heic image. It may not display thumbnails in Explorer, but it will open the file and you can save it as PNG or JPEG from within VLC.

Method 3: Convert HEIC to JPG with an Online Tool

The easiest solution for most people is to convert the HEIC file to JPG using a free online tool. Our HEIC to JPG converter runs entirely in your browser — no uploads, no software installation needed. Just drag your HEIC file in and download the JPEG.

How to Open HEIC Files on Android (3 Ways)

Method 1: Google Photos

If you have Google Photos installed, it can open HEIC files from iPhones. Upload the photos to Google Photos via the web or the app, and they will be viewable on any device.

Method 2: Third-Party Apps

Apps like "HEIC Viewer" and "HEIC to JPG Converter" are available on the Google Play Store. They allow you to open and convert HEIC files directly on your Android phone.

Method 3: Convert to JPG First

Transfer the HEIC files to a computer and use an online converter. This gives you the most control over quality and file size.

How to Stop Your iPhone from Taking HEIC Photos

If you prefer to shoot in JPEG for maximum compatibility, you can change the setting in iOS:

  1. Open Settings.
  2. Tap Camera.
  3. Tap Formats.
  4. Under "Camera Capture," select Most Compatible instead of "High Efficiency."

Your iPhone will now save photos as JPEG and videos as H.264. The trade-off is larger file sizes — roughly double — so you will fill up your storage faster.

When to Keep HEIC vs. Convert to JPG

There is no universal answer. Here is a simple rule of thumb:

  • Keep HEIC when you are staying inside the Apple ecosystem — viewing on iPhone, iPad, or Mac, backing up to iCloud, or editing in Apple Photos. The format saves space and preserves maximum quality.
  • Convert to JPG when you need to share photos with anyone using Windows or Android, upload to a website or web form, email photos to someone, send to a print shop, or archive photos for long-term storage where compatibility matters.

Final Thoughts

HEIC is a technically superior image format — there is no debate about that. It delivers better quality at smaller file sizes than JPEG. The only downside is compatibility. As more devices and software add HEIC support, the format will likely become as universal as JPEG. But for now, if you need to share photos with the wider world, converting to JPG is still the safest bet.

Convert HEIC to JPG Instantly

Need to open a HEIC file right now? Use our free HEIC to JPG converter. It works in your browser — your files are never uploaded to any server. Just select your HEIC file and download the converted JPEG in seconds.