Three letters apart, used almost interchangeably online, and constantly mixed up: HEIC, HEIF, and HEVC are not three names for the same thing. One is a codec, one is a container standard, and one is Apple’s specific file. Get the relationship straight and a lot of confusion — why your iPhone photo is a .heic, why “HEVC” shows up in your video settings, why a “HEIF” file and a “HEIC” file can be the same thing — falls neatly into place. We verified every standard name and ISO number below against MPEG/Nokia’s HEIF documentation, the Library of Congress format registry, and the ITU-T.
Quick answer: HEVC (H.265) is the compression codec — the algorithm that shrinks the picture (ISO/IEC 23008-2, MPEG-H Part 2). HEIF is the container/format standard that wraps an image and its metadata in a file (ISO/IEC 23008-12, MPEG-H Part 12); it can hold images compressed by different codecs. HEIC is Apple’s flavour of HEIF where the image is compressed with HEVC, saved with the .heic extension. Put simply: HEVC is the how, HEIF is the box, and HEIC is Apple’s box packed with HEVC.
Jump to a section
- The one-sentence relationship
- HEVC: the codec
- HEIF: the container standard
- HEIC: Apple’s HEIF-with-HEVC file
- Side-by-side table
- Why the names get confused
- Convert HEIC on xconvert
- FAQ
- Sources
The one-sentence relationship
If you remember nothing else, remember the nesting:
HEVC is inside HEIF, and HEIC is Apple’s name for that specific combination.
Think of shipping a fragile item. HEVC is the bubble-wrap technique that lets the item take up less space. HEIF is the box — it can be packed with bubble-wrap or some other padding, and it can also hold a packing slip (metadata), a depth map, even a sequence of items. HEIC is the box your iPhone ships: a HEIF box, packed specifically with HEVC bubble-wrap, with Apple’s .heic label on the outside.
That single layering — codec → container → vendor file — is the whole answer. The rest of this guide is just detail on each layer.
HEVC: the codec
HEVC stands for High Efficiency Video Coding, and it is also known as H.265. It is a compression codec — an algorithm, not a file format. It was developed jointly by the ISO/IEC Moving Picture Experts Group (MPEG) and the ITU-T Video Coding Experts Group (VCEG) through the Joint Collaborative Team on Video Coding (JCT-VC), and was first published in 2013.
It carries two standard identities for the same thing:
- ITU-T H.265 — the ITU-T Recommendation.
- ISO/IEC 23008-2, also called MPEG-H Part 2 — the ISO/IEC standard.
HEVC’s design goal was explicit: roughly the same visual quality as H.264/AVC at about half the bitrate — Fraunhofer HHI, one of the institutes behind the standard, states it “achieves about 50% bit-rate reduction at the same subjective video quality.” It is primarily a video codec (it powers a lot of 4K and HDR video), but the same intra-frame compression machinery works beautifully on a single still image — which is exactly how it ends up inside your photos.
If your interest is the video side of HEVC — when to encode video as H.265 versus the universal H.264 — that’s a separate decision covered in H.264 vs H.265: Which Codec Should You Use. Here the point is narrower: HEVC is the compression method that gets used inside a HEIC image.
HEIF: the container standard
HEIF stands for High Efficiency Image File Format. It is the container — the file structure that holds an image (or several), plus thumbnails, EXIF metadata, depth maps, and other auxiliary data — built on the same ISO Base Media File Format (the structure under MP4). Its standard is ISO/IEC 23008-12, also called MPEG-H Part 12, and it was developed by MPEG.
The crucial property, and the source of most of the confusion, is that HEIF is codec-agnostic. A HEIF container is defined by how the file is structured, not by which codec squeezed the image inside it. The initial specification defined storage for images compressed with HEVC (H.265), and the format can in principle carry other codecs such as AVC (H.264) as well. In practice the overwhelming majority of HEIF files in the wild are HEVC-encoded — but the standard itself does not require HEVC.
This is why “HEIF” alone doesn’t fully describe a file: it tells you the box, not the padding. To know how the image was compressed, you need to know the codec — which is precisely where HEIC comes in.
HEIC: Apple’s HEIF-with-HEVC file
HEIC is the file Apple’s devices actually produce, with the .heic extension. It is a HEIF container whose image data is compressed with HEVC — that specific, common combination. Per the HEIF documentation, the dedicated brand heic signals that HEVC (Main or Main Still Picture profile) is used; a generic, codec-unspecified file uses the .heif extension instead.
Apple adopted this as the default capture format starting with iOS 11 (2017) on recent iPhones and iPads, choosing it over JPEG to roughly halve photo storage. So when your iPhone saves a .heic, three things are true at once:
- It is a HEIF file (the container standard).
- The image inside is compressed with HEVC / H.265 (the codec).
- Apple calls the result HEIC and gives it the
.heicextension (the vendor file).
That’s why people use “HEIC” and “HEIF” almost interchangeably for iPhone photos — for an Apple photo, the .heic file is a HEIF file using HEVC. They’re describing different layers of the same object. (For the practical HEIC-vs-JPEG storage and compatibility trade-off, see HEIC vs JPG for iPhone Photos; for the format on its own, see What Is HEIC?.)
Side-by-side table
| HEVC | HEIF | HEIC | |
|---|---|---|---|
| What it is | A compression codec (algorithm) | A container / file-format standard | Apple’s specific file (a HEIF using HEVC) |
| Layer | The how (compression) | The box (file structure) | The vendor implementation |
| Also known as | H.265 | High Efficiency Image File Format | “HEIC” (.heic) |
| Standard | ITU-T H.265 / ISO/IEC 23008-2 (MPEG-H Part 2) | ISO/IEC 23008-12 (MPEG-H Part 12) | A profile/brand of HEIF — not its own ISO number |
| First published | 2013 | Initial spec; Apple adopted via iOS 11 (2017) | iOS 11, 2017 |
| Extension | n/a (it’s a codec, lives inside containers) | .heif (codec-agnostic) | .heic (HEVC inside) |
| Can exist without the others? | Yes — HEVC is widely used for video with no HEIF involved | Yes — HEIF can in principle hold non-HEVC images | No — HEIC is HEIF + HEVC by definition |
The single most useful row is the last one: HEVC happily exists without HEIF (it’s a major video codec), and HEIF can in principle exist without HEVC — but HEIC cannot exist without both. HEIC is the intersection.
Why the names get confused
A few reasons these three blur together in everyday use:
- They share a family name. “High Efficiency” leads all three (Video Coding, Image File Format, and the implied Image), and they came out of the same MPEG-H effort, so the names rhyme.
- For iPhone photos, all three are simultaneously true. A
.heicis a HEIF file, encoded with HEVC, named HEIC by Apple — so people grab whichever term they remember and are technically pointing at the same file. - HEVC shows up in two places. You’ll see “HEVC” in your video settings (as the H.265 video codec) and hear it described as “what’s inside HEIC” for photos. Same codec, two media.
- The extension hides the codec. A file ending in
.heifdoesn’t tell you the codec;.heicspecifically signals HEVC. Most tools and people treat.heifand.heicas synonyms because, in practice, almost all of them are HEVC anyway.
The clean mental model that survives all of this: codec ⊂ container ⊂ vendor file. HEVC is the codec, HEIF is the container that can wrap it, and HEIC is Apple’s HEIF-wrapped-around-HEVC file.
Convert HEIC on xconvert
Whatever you call it, the practical problem is the same: a .heic from an iPhone won’t open on Windows, in Chrome/Firefox/Edge, on many printers, or in older apps — only Safari 17+ decodes HEIF/HEIC natively among browsers. The fix is to convert it to a universal JPG. With the xconvert HEIC to JPG converter:
- Open xconvert.com/convert-heic-to-jpg and click Upload (or + Add Files) to add your photos — from my Computer, Google Drive, or Dropbox.
- (Optional) Open Advanced Options to set the Quality Preset — it defaults to Very High (Recommended) — and choose the JPEG or JPG extension.
- Click Convert.
- Download each JPG individually, or grab everything as a ZIP.
Because xconvert decodes the HEVC inside the HEIC on our servers, it doesn’t matter that your own browser or OS can’t read it natively. Files upload over an encrypted connection, are processed on our servers, and are deleted automatically a few hours later — nothing lingers.
If a converted JPG comes out larger than you’d like (JPEG is a less efficient codec than HEVC, so it can be bigger than the original .heic), run it through compress JPEG to trim it back down.
FAQ
Is HEIC the same as HEIF?
Almost — HEIC is a specific kind of HEIF. HEIF is the container standard (ISO/IEC 23008-12); HEIC is the .heic file Apple produces, which is a HEIF container holding an image compressed with the HEVC codec. Every HEIC file is a HEIF file, but a HEIF file isn’t necessarily a HEIC (it could, in principle, use a different codec). For iPhone photos the terms are used interchangeably because the .heic is a HEIF using HEVC.
What’s the difference between HEIC and HEVC?
HEVC is the compression codec; HEIC is the image file that uses it. HEVC (H.265, ISO/IEC 23008-2) is an algorithm that shrinks the picture — and it’s also a major video codec. HEIC is a still-image file (an Apple HEIF) whose pixels were compressed by HEVC. So HEVC is the method inside; HEIC is the file outside.
Is HEIF a codec or a container?
A container. HEIF (High Efficiency Image File Format) defines how an image, its metadata, thumbnails, and depth data are stored in a file — not how the pixels are compressed. The compression is done by a codec such as HEVC. That separation is exactly why HEIF can, in principle, hold images from more than one codec.
Can a HEIF file use a codec other than HEVC?
Yes, in principle. HEIF is codec-agnostic by design; its initial spec defined HEVC storage and the format can also carry AVC (H.264). In practice, the vast majority of HEIF/HEIC files you’ll encounter are HEVC-encoded — which is why the .heic brand specifically signals HEVC.
Why does my iPhone photo end in .heic and not .heif?
Because Apple uses the .heic extension specifically to signal that the HEIF file inside is compressed with HEVC (the HEVC Main / Main Still Picture profile). The generic, codec-unspecified extension is .heif. Apple made HEIC the default capture format on recent iPhones starting with iOS 11 in 2017 to roughly halve photo storage versus JPEG.
Which is better quality, HEIC or HEVC — or are they comparable?
The question mixes layers. HEVC is the codec doing the compressing; HEIC is the file format that uses it — so they aren’t competing quality options. The meaningful comparison is HEIC (HEVC-compressed) vs JPEG, where HEIC delivers similar visual quality at roughly half the size. See HEIC vs JPG for iPhone Photos for that comparison.
Sources
Last verified 2026-06-25.
- Nokia Technologies — HEIF Technical Information — HEIF as ISO/IEC 23008-12, built on the ISO Base Media File Format; HEVC (ISO/IEC 23008-2) as the encoded image data; the
heicbrand signalling HEVC Main / Main Still Picture profile versus the generic.heifextension. - Library of Congress — HEIF (High Efficiency Image File) Format, MPEG-H Part 12 — HEIF defined as MPEG-H Part 12 / ISO/IEC 23008-12, a container based on ISO-BMFF supporting HEVC, AVC, and other codecs.
- Library of Congress — High Efficiency Video Coding (HEVC), H.265, MPEG-H Part 2 — HEVC as H.265 / ISO/IEC 23008-2 / MPEG-H Part 2, first published 2013, ~2× the compression of H.264.
- Fraunhofer HHI — H.265 / HEVC — “HEVC achieves about 50% bit-rate reduction at the same subjective video quality” versus H.264/AVC; JCT-VC development.
- Apple — Using HEIF or HEVC media on Apple devices — Apple’s adoption of HEIF/HEVC (iOS 11), the
.heicfile, and “better compression than JPEG / less storage space” framing. - caniuse — HEIF/HEIC image format — browser support: Safari 17+ only; Chrome, Firefox, and Edge unsupported; ~14% global; licensing as the reason support is limited.
