What Is a HEIC File? The iPhone Photo Format, Explained
Updated: August 22, 2026
A HEIC file is a photo saved in the High Efficiency Image File Format (HEIF) with the image inside compressed by the HEVC codec. It is what iPhones produce by default since iOS 11, and it stores the same picture in roughly half the space of a JPEG. The trade-off is compatibility: outside Apple's devices, very little software opens one without help, which is why most people end up wanting to convert their HEIC photos to JPG.
What the name actually means
HEIC is two technologies stacked on top of each other: a container and a codec. The container is HEIF, standardised in 2017 as ISO/IEC 23008-12, and it is not an image compressor at all - it is a box that describes how images, thumbnails, metadata and extra layers are arranged inside a file. The codec is HEVC (also called H.265), and it does the actual compressing. A HEIF file whose image was compressed with HEVC gets the heic brand, and that is the file your iPhone writes (Library of Congress format registry, ISO/IEC 23008-12:2017).
That split explains the extensions people run into. .heic is the HEVC-compressed case, which is nearly everything you will meet in the wild. .heif is the generic container, which may hold something else. .hif is the same idea under Canon's naming on its mirrorless cameras. All three are the same family, and a converter that reads one usually reads the others.
Why your iPhone saves photos this way
Apple switched the iPhone camera to HEIC in September 2017 with iOS 11, for one blunt reason: storage. A 12-megapixel photo that would take about 3 MB as a JPEG lands closer to 1.5 MB as a HEIC at comparable visual quality, so a phone holds roughly twice as many pictures without a bigger chip inside. Apple pays the HEVC patent licences, so iPhones, iPads and Macs decode the format natively and you never notice it is there - until you move the photos somewhere else.
You can turn it off. On the iPhone: Settings › Camera › Formats › Most Compatible makes the camera write JPEG again. It changes nothing about the photos already in your library, which stay HEIC.
What a HEIC file can do that a JPEG cannot
HEIF was designed thirty years after JPEG, and it carries the features JPEG never had. Beyond the smaller files, it can store several images in one file, an alpha channel for transparency, depth maps used for portrait-mode blur, and higher bit depth for HDR photos - JPEG is capped at 8 bits per colour channel, which is why its gradients band.
| Capability | HEIC | JPEG |
|---|---|---|
| Typical file size, 12 MP photo | ~1.5 MB | ~3 MB |
| Colour depth | High bit depth, wide colour gamut | 8 bits per channel |
| Transparency (alpha channel) | Yes | No |
| Depth maps (portrait blur) | Yes | No |
| Several images in one file | Yes - bursts, Live Photos | No |
| Opens everywhere without add-ons | No | Yes |
| Patent-encumbered decoding | Yes (HEVC royalties) | No - patents expired |
That last row is the whole story of why HEIC never took over. Decoding HEVC owes royalties to several patent pools, so companies that do not want to pay simply do not implement it - and their users get an error message instead of a photo.
Where HEIC files open, and where they do not
Support in 2026 is still split down the Apple line. Apple platforms handle HEIC natively everywhere; Windows needs paid help; browsers other than Safari refuse it outright, which is why a HEIC dragged into Chrome shows nothing and why no website will accept one as an upload.
| Platform | Opens HEIC? | Notes |
|---|---|---|
| iPhone, iPad, macOS | Yes | Native since iOS 11 / High Sierra |
| Windows 10 / 11 | No | Needs free HEIF Image Extensions plus HEVC Video Extensions ($0.99) - full fix here |
| Android | Mostly | HEIF reading supported since Android 8.0; individual gallery apps vary |
| Safari 17+ | Yes | The only browser engine that decodes HEIC |
| Chrome, Edge, Firefox | No | No support in any released version (caniuse, August 2026) |
| Most web upload forms | No | Expect JPG or PNG - convert first |
HEIC, HEIF, HEVC - which is which
These three names get used interchangeably and they are not the same thing. HEIF is the file container. HEVC is the compression method used on the pixels. HEIC is the combination of the two, and the extension Apple puts on your photos. If someone tells you their phone shoots "HEVC photos", they mean HEIC files; if a camera writes .hif, that is HEIF too.
How to open a HEIC file today
The fastest route on any device that is not an iPhone is to turn the file into a JPG. PhotoAnvil's HEIC to JPG converter does it in your browser: the photos are decoded on your own computer and never uploaded to a server, one file or several hundred at a time, with a single .zip download for batches. Once converted, the pictures behave like any other photo - email attachments, printing services, upload forms, Windows Photos, all of it.
The alternatives are narrower. On Windows you can buy Microsoft's HEVC Video Extensions for $0.99, which fixes viewing on that one PC but still cannot convert a folder in one go; the Windows guide covers all four options and their limits. On the iPhone itself, switching the camera to Most Compatible prevents new HEIC files but leaves your existing library untouched.
Frequently asked questions
What is a HEIC file?
A HEIC file is a photo stored in the High Efficiency Image File Format (HEIF), a container standardised as ISO/IEC 23008-12 in 2017, with the picture inside compressed using the HEVC codec. It is the format iPhones have saved photos in by default since iOS 11, and it stores the same image in roughly half the space of a JPEG.
Is HEIC better than JPG?
Technically yes, practically it depends. HEIC gives you smaller files, higher bit depth, transparency, depth maps and multiple images in one file. JPG gives you compatibility: every operating system, browser, printer and photo service made in the last thirty years can open a JPG, and most of them still cannot open a HEIC.
What is the difference between HEIC and HEIF?
HEIF is the container format; HEIC is the specific case where the image inside that container was compressed with HEVC. In practice Apple writes files with the .heic extension, so on an iPhone the two words describe the same photo. Files ending in .heif, or Canon's .hif, are the same container with different contents.
Can I open a HEIC file on Windows or in a browser?
Not by default. Windows needs two Microsoft Store add-ons, one of which costs $0.99, and as of August 2026 Safari 17 and later is the only browser that displays HEIC images natively - Chrome, Edge and Firefox do not. Converting the photos to JPG once removes the problem on every device.
How do I stop my iPhone from saving photos as HEIC?
On the iPhone open Settings › Camera › Formats and choose "Most Compatible". New photos will be saved as JPEG instead of HEIC. Photos already in your library stay in HEIC and still need converting.
Turn your HEIC photos into JPGs
Drop them into the free HEIC to JPG converter - one photo or hundreds, converted on your own device in seconds, nothing uploaded anywhere.