HEIC vs HEIF: What’s the Difference?

In a hurry? You can convert HEIC to JPG right here — it runs in your browser, so your photos never get uploaded.

If you’ve gone looking for answers about your iPhone photos, you’ve probably seen both “HEIF” and “HEIC” thrown around as if they’re the same thing. They’re related, but they aren’t identical — and knowing the difference clears up a surprising amount of confusion about why some files open and others don’t. Here’s the plain-English version, based on the files I deal with every day.

The one-sentence answer

HEIF is the standard; HEIC is Apple’s specific version of it. Think of HEIF as the recipe and HEIC as the particular dish Apple cooks from it.

More precisely:

  • HEIF (High Efficiency Image File Format) is the container — an open standard defined by the MPEG group in 2015. A container describes how the image data is wrapped, organised and stored, but not which compression it must use inside.
  • HEIC (High Efficiency Image Coding, or Container) is what you get when you put HEVC-compressed image data inside a HEIF container. That’s the combination Apple chose for iPhones, and it’s the one almost everyone actually encounters.

So every HEIC file is a HEIF file, but not every HEIF file is a HEIC file. The relationship is the same as “all squares are rectangles, but not all rectangles are squares.”

What’s actually inside the container

A container format is just a box. What matters is the codec — the compression method — used for the picture inside that box. HEIF was designed to hold images compressed in different ways:

HEIF (the standard)HEIC (Apple’s implementation)
What it isA container formatA container + a specific codec
Codec usedCan varyHEVC (a.k.a. H.265)
Defined byMPEG (2015)Apple, on iOS 11+
Typical extension.heif.heic
Where you see itRare in the wildDefault on iPhones and iPads

There’s also a lesser-known cousin: HEIF files encoded with AVC (H.264) instead of HEVC are sometimes given the .heic extension too, and AVIF — a newer format — uses the same HEIF container with the AV1 codec. The container is flexible; the codec inside it is what changes.

.heic vs .heif: the file extensions

This is where most of the day-to-day confusion comes from. In practice:

  • .heic is what your iPhone writes by default. If you’ve copied photos off an iPhone, this is almost certainly what you have.
  • .heif turns up occasionally, usually from non-Apple software or when an app exports a HEIF file without committing to the HEVC codec.

Functionally, your operating system treats them almost the same way, and most viewers and converters handle both. If you double-click a .heif and nothing opens, the fix is identical to the one for .heic: install a codec or convert the file. For the deeper background on the format itself, I keep a full reference on the HEIC image format page.

A quick tip from experience: don’t rename a .heic to .jpg and hope it opens. Changing the extension doesn’t change the bytes inside — the file is still HEVC-compressed, and a JPG viewer can’t read it. You need a real conversion, not a rename.

Does the difference matter to you?

For most people, honestly, no. Whether your file says .heic or .heif, the practical questions are the same:

  • Can I view it? Usually only on Apple devices, or with extra software elsewhere.
  • Can I edit or upload it? Often not, because many apps and websites reject both extensions.
  • How do I fix that? Convert it to something universal.

The distinction matters most when you’re troubleshooting compatibility — for example, knowing that the codec (HEVC) is the patent-encumbered part explains why Windows charges for a video extension but not the image one. If you’re new to all this, my explainer on what a HEIC file actually is covers the basics, and if you’re weighing your options, HEIC versus JPG compares the modern format against the old reliable one.

How to open either format

Whichever extension you’re staring at, you have the same straightforward routes:

  1. View it instantly. Drop the file into the in-browser HEIC viewer — it decodes both .heic and .heif and shows the photo on the spot, with nothing to install.
  2. Convert it for keeps. To get a file you can edit, email or upload anywhere, convert to a universal format:

Everything runs 100% in your browser. The files never leave your device, which is the whole point — there’s no reason to upload a personal photo to a stranger’s server just to change its format. If you’re curious how that works, the how it works page lays out the technical proof.

The takeaway

HEIF is the open container standard. HEIC is Apple’s HEVC-flavoured implementation of it, and it’s the version your iPhone produces. The .heic and .heif extensions look different but behave almost identically, and you handle both the same way: view in the browser, or convert to JPG, PNG or WebP when you need a file the rest of the world can actually open.

Frequently asked questions

Is HEIC the same as HEIF?

Not quite — HEIF is the open container standard, and HEIC is Apple's specific implementation of it using HEVC compression. Every HEIC file is technically a HEIF file, but not every HEIF file is a HEIC. In everyday use people treat the terms as interchangeable.

Should I save my photos as .heic or .heif?

On an iPhone you don't really choose — it writes .heic by default. The two behave almost identically in practice. If you want maximum compatibility on other devices, the better move is to convert to JPG rather than picking between the two HEIF extensions.

Why does my file say .heif instead of .heic?

A .heif extension usually comes from non-Apple software, or from an app that exports a HEIF container without using Apple's HEVC codec setup. You open and convert it exactly the same way you would a .heic file.

Can I just rename a .heic file to .heif (or .jpg)?

No. Renaming only changes the label, not the compressed data inside. The file stays HEVC-encoded, so a JPG viewer still can't read it. You need a genuine conversion — you can convert HEIC to JPG in your browser for free.

Is HEIF better than JPG?

Technically yes — the HEIF container with HEVC compression stores richer color and roughly half the file size of a comparable JPG. The trade-off is compatibility, since JPG opens everywhere and HEIF/HEIC often doesn't.

Convert your HEIC photos now →