Convertly Tools

What Is a HEIC File? Apple's Photo Format, Explained

By , Updated , Published

If you've plugged an iPhone into a Windows PC and found photos that won't open, you've met HEIC. Here's what the format is, why Apple chose it, and your options for dealing with it.

What is a HEIC file?

A HEIC file is a photo saved in the format iPhones have used since iOS 11 in 2017. It stores a photo in roughly half the space of a JPG at similar quality. The trade-off: outside Apple's ecosystem, support is patchy, which is why the format mostly gets noticed when something refuses to open it.

What does HEIC stand for?

You will see it expanded as High Efficiency Image Container and as High Efficiency Image Coding, and neither is exactly wrong, because the acronym is informal. The formal name belongs to the standard underneath it: HEIF, the High Efficiency Image File Format, standardised by MPEG in 2015.

The relationship is worth holding on to, because it explains most of the confusion. HEIF is the box. HEVC (also called H.265) is the compression used for the picture inside the box. A `.heic` file is a HEIF box with an HEVC-compressed image in it. That is why installing an image extension on Windows sometimes isn't enough: the machine may understand the box and still not have the codec for what's inside.

What's actually inside a HEIC file

HEIC is a HEIF container (High Efficiency Image File format) holding an image compressed with HEVC, the same compression technology used for modern 4K video. Applying a video codec's intelligence to still photos is what buys the ~50% size saving over JPG. The container can also hold bursts, Live Photo stills, and depth data, which is why Apple picked it as the iPhone's native format.

Why does my iPhone save photos as HEIC?

Storage, almost entirely. Apple moved the default in iOS 11 because a phone camera that shoots a 12-megapixel photo hundreds of times a month fills a device quickly, and roughly halving the size of every picture buys back a lot of room without the owner noticing a difference in the photo.

The format also carries things JPG has no room for. A HEIF container can hold the several frames behind a Live Photo, the depth map that Portrait mode uses to blur a background afterwards, burst sequences, and edits stored as instructions rather than as a flattened copy. Shooting JPG instead means those features either lose their extra data or get saved alongside as separate files.

It is a setting, not a law. Settings, then Camera, then Formats, then Most Compatible switches the camera back to JPG from that moment on. It does not convert the photos already in your library, which is the part people usually expect it to do.

Why it won't open everywhere

HEVC decoding was patent-encumbered and computationally heavier than JPG decoding, so support outside Apple lagged for years. Windows 10/11 can need codec extensions from the Microsoft Store; many Android apps, older programs, and upload forms simply reject the files. JPG, by contrast, has been universal for three decades.

The Windows case has more to it than "install the extension", and the standard advice fails outright on a managed work PC: opening HEIC files on Windows covers what actually goes wrong and what to do when installing isn't an option.

How do I open a HEIC file?

It depends what you are opening it on, and the answer is genuinely different on each platform:

  • Mac, iPhone, iPad: nothing to do. HEIC is native; Photos and Preview open it directly.
  • Windows 10 and 11: Photos can open HEIC once the HEIF Image Extensions are installed from the Microsoft Store, and that often needs the HEVC Video Extensions as well, which is a separate and sometimes paid package. On a work machine where the Store is locked down, neither will install at all.
  • Android, recent versions of Android handle HEIC in the gallery, but individual apps vary, and an app that only accepts JPG will still refuse the file.
  • A website or upload form: this is where HEIC fails most often, because the form checks the file extension and rejects anything it doesn't recognise. Converting is usually faster than fighting it.
  • Anywhere at all, convert it to JPG and the question stops applying. The conversion runs in your browser, so the photo is not uploaded.

Your three options

  • Convert when needed, keep shooting HEIC for the storage savings, and run photos through a HEIC to JPG converter when they need to leave the Apple world. (Ours converts in your browser; photos are never uploaded.)
  • Make the iPhone shoot JPG, Settings → Camera → Formats → Most Compatible. Photos take roughly twice the storage, but open anywhere forever.
  • Add HEIC support to Windows, the HEIF Image Extensions (plus HEVC Video Extensions) from the Microsoft Store teach Windows to open the files directly.

Does converting HEIC to JPG lose quality?

Technically yes, and in practice you are very unlikely to see it. Both formats are lossy, so decoding the HEIC and re-encoding it as JPG throws away a little more detail than the original had. At a sensible quality setting that loss sits below what the eye picks up on a normal photograph, and it happens once rather than accumulating.

The losses that actually matter are the ones people don't expect. The JPG will usually be larger than the HEIC it came from, because JPG is the less efficient format. Anything the container was carrying beyond the single picture (depth data, the Live Photo frames, edit history) does not survive, since JPG has nowhere to put it. And depending on the tool, some EXIF metadata may not carry across either, which matters if you rely on capture dates or location.

The practical rule: convert copies, keep the originals. HEIC vs JPG puts the two side by side in more detail.

Which should you pick?

If you rarely move photos off your iPhone, keep HEIC and convert occasionally: the storage savings are real. If your photos constantly flow to Windows PCs, Android users, or upload forms, switching the camera to Most Compatible removes the friction permanently. The deeper comparison is in HEIC vs JPG.

Common questions

What does HEIC stand for?
Informally, High Efficiency Image Container or High Efficiency Image Coding: both are in common use. The formal name is HEIF, the High Efficiency Image File Format. A.heic file is a HEIF container holding an image compressed with HEVC.
Are all iPhone photos HEIC?
Only if the camera is set to High Efficiency, which has been the default since iOS 11. Switching Settings, then Camera, then Formats to Most Compatible makes the camera shoot JPG from then on. Photos already in your library keep whatever format they were taken in.
Is HEIC an Apple-only format?
No. HEIF is an open MPEG standard and Android supports it too. Apple was simply the first to make it a phone's default, which is why the files are associated with iPhones and why most of the compatibility complaints involve moving them to something that isn't an Apple device.
How do I open a HEIC file on Windows?
Install the HEIF Image Extensions from the Microsoft Store, and usually the HEVC Video Extensions alongside them. If the Store is blocked on a managed work PC, that route is closed and converting to JPG is the practical answer. Opening HEIC files on Windows covers what goes wrong in detail.
Does converting HEIC to JPG reduce quality?
Slightly, in theory, and rarely enough to notice on a photograph. The bigger surprises are that the JPG is often larger than the HEIC, and that depth data, Live Photo frames, and some metadata do not survive the conversion. Convert copies and keep your originals.
Why is my HEIC file bigger than I expected?
A HEIC from a Live Photo or a Portrait shot is carrying more than one picture, extra frames, a depth map, or edit instructions all live in the same container. The visible photo is small; the file around it is not.

Try it yourself

These live under Image tools, alongside the rest of the iphone photos & heic guides on the guides page.

Keep reading