Basics8 min read

What Is a HEIC File? How to Open One and Convert It to JPG

A HEIC file is the photo format your iPhone uses by default. Here is what it is, why Windows and Android struggle with it, and how to open or convert one in seconds.

A HEIC file is a photograph saved in Apple's default camera format. If you have ever pulled photos off an iPhone and found a folder full of files ending in .heic that Windows refuses to preview, that is what you are looking at. It is a normal photo. It is just wrapped in a newer, more efficient format than the JPG the rest of the world settled on decades ago.

The short version: HEIC stores the same picture as a JPG in about half the file size, and almost nothing outside Apple's ecosystem reads it reliably. That trade is the entire story of this format, and it is why most people who run into a HEIC file just want it turned into a JPG.

What a HEIC file actually is

HEIC stands for High Efficiency Image Container. It is Apple's name for a file that uses the High Efficiency Image File Format, standardized as ISO/IEC 23008-12 by the Moving Picture Experts Group, the same group behind the MPEG video standards.

That distinction matters more than it sounds. HEIF is the container, the box the picture sits in. HEIC specifically means that box is filled using HEVC, also called H.265, which is a video compression standard. In other words, a HEIC photo is compressed using the math built for modern video, and that is exactly why it is so much smaller than a JPG. Video codecs have had thirty more years of research poured into them than the JPEG standard did.

Because it inherits from a video format, HEIC can do things JPG structurally cannot:

HEIC JPG
Typical file size About half of JPG Baseline
Color depth 8-bit, 10-bit and 12-bit 8-bit only
Transparency Yes, via an alpha channel No
Multiple images in one file Yes, which is how Live Photos work No
Depth maps for portrait blur Yes No
Opens everywhere No Yes, universally

That last row is the one that sends people looking for a converter.

Why your iPhone makes them

Apple switched the iPhone camera to HEIC with iOS 11 in 2017, and it was a storage decision. Photos are the single biggest consumer of space on a phone, and halving the size of every picture you take is an enormous win when you cannot add an SD card.

Apple's own documentation on using HEIF and HEVC media on Apple devices lists which hardware can capture it: iPhone 7 and later, plus most iPads from around the same era onward. So if your photos are HEIC, your phone is simply doing what it was set up to do out of the box.

There is one wrinkle worth knowing, because it causes a lot of confusion. When you share a photo through AirDrop, Messages or email, Apple says the media "might automatically be shared in a more compatible format" if the receiving device cannot handle HEIC. That is why some iPhone photos arrive as JPGs and others arrive as HEIC files, seemingly at random. The behavior depends on how the photo left the phone. Plug the phone into a computer with a cable and you generally get the raw HEIC files with no conversion at all.

How to open a HEIC file on Windows

This is where most people hit the wall. The answer depends on which Windows you are running.

Windows 11 usually handles it. On recent builds, double-clicking a .heic file opens it in the Photos app with no setup at all. If that works for you, there is nothing else to do.

Windows 10, and any Windows 11 machine that does not cooperate, needs a decoder installed first. Microsoft publishes a free HEIF Image Extension in the Microsoft Store, described on its own listing as enabling "Windows to read and write files that use the High Efficiency Image File (HEIF) format." Install it, restart the Photos app, and thumbnails should start appearing. Microsoft's developer documentation still points to that same Store package as the way to add HEIF support to Windows.

If it still does not work, and this happens more often than it should, the usual culprit is one layer deeper: the HEVC codec that HEIC relies on. Microsoft says so plainly in its HEIF codec documentation, noting that "the HEVC and AV1 codecs might not be available on all PCs" and have to be downloaded separately. Working out which piece is missing on which build and which hardware is genuinely tedious, which is why the pragmatic move for a folder of holiday photos is to skip the diagnosis entirely and convert them to JPG. Once they are JPGs, every program on the machine reads them, permanently.

How to open a HEIC file on Mac

Nothing to do. macOS has read HEIC natively since High Sierra, so Preview, Photos, Quick Look and Finder thumbnails all just work.

The one thing Mac users do need is a way to hand those files to someone else. If you are emailing a HEIC photo to a colleague on Windows, or uploading one to a website that rejects it, open it in Preview and use File then Export to save a JPEG copy. Our walkthrough on how to convert HEIC to JPG on iPhone, Mac and Windows covers the batch method for when you have a whole folder rather than one file.

How to open a HEIC file on Android

Modern Android handles HEIC better than people expect. Android's own platform documentation states that devices running Android 10 and later support the HEIC format, describing it as "a high efficiency video encoding (HEVC) specific brand of the high efficiency image file format (HEIF)." On a reasonably current phone, Google Photos will open an AirDropped or emailed HEIC without complaint.

Where it breaks down is everything else. Plenty of Android apps, older devices and messaging clients still cannot preview the format, and some will simply show a grey box. Converting to JPG remains the reliable answer if the photo needs to go anywhere beyond your gallery app.

The universal fix: convert it to JPG

Whatever device is giving you trouble, turning the HEIC into a JPG solves it permanently, because JPG is the most widely supported image format that exists. Nothing made in the last thirty years fails to open one.

Our HEIC to JPG converter does this in your browser. The files are decoded on your own machine rather than uploaded to a server, which matters when the photos in question are family pictures. If the files came straight off a phone, iPhone photo to JPG is the same conversion framed around that workflow.

Two things to expect when you convert. First, a Live Photo becomes a single still image, because JPG cannot hold a sequence of frames. Second, portrait depth data is flattened, so you keep the blur that was already baked into the picture but lose the ability to re-edit it later. If either of those matters, keep the original HEIC as well as the JPG.

Should you turn HEIC off altogether?

You can. Open Settings, tap Camera, tap Formats, then choose Most Compatible, and your iPhone shoots JPG from then on. Apple documents this as switching capture to JPEG and H.264.

Whether you should is a real trade-off rather than an obvious yes. Choosing Most Compatible roughly doubles the storage every photo consumes and gives up 10-bit color, which is a meaningful loss on newer iPhones with HDR displays. If you routinely move photos to a Windows PC and the format is a daily annoyance, the convenience is probably worth it. If it comes up twice a year, you are better off leaving High Efficiency on and converting the handful of files you actually need to send.

There is a middle option a lot of people miss. Under Settings, Apps, Photos, there is a Transfer to Mac or PC setting with an Automatic option, which converts to JPEG on the way out while leaving the originals on the phone untouched. Apple's guidance notes the opposite choice, Keep Originals, is what prevents that automatic conversion. Automatic is usually what people actually wanted all along.

So which format should you keep?

Think of it as storing versus sending.

HEIC is the better archive. It is smaller, it holds more color information, and it keeps the extra data your iPhone captured. If the photos are staying in your library, leave them alone.

JPG is the better delivery format. It opens on every device, every browser, every CMS and every upload form, with no extensions to install and no grey boxes. When a photo needs to leave your ecosystem, convert it. If you want the fuller picture on why JPG became that universal default, what a JPG file actually is digs into the format itself.

Either way, a HEIC file is not broken or corrupted. It is just newer than the software trying to read it.

Related tools

Put this guide to work with a free tool.

Frequently Asked Questions

Everything you need to know

A HEIC file is a photo saved in the High Efficiency Image File Format, which has been the default picture format on iPhones since iOS 11 in 2017. It stores the same photo as a JPG in roughly half the space, but far fewer programs and websites can read it.