What Is HEIC? The iPhone Photo Format
The format every iPhone photo is saved in by default: a modern container that roughly halves file size, yet one that a lot of software still cannot open. What a .heic file actually is.
HEIC is the file format iPhones use to save photos by default - a container holding a still image compressed with HEVC, the same high-efficiency codec used for modern video. The payoff is a photo that looks about as good as a JPG at roughly half the size, which is why a phone can hold so many more pictures.
The name is short for High Efficiency Image Container. Apple made it the default camera format in iOS 11, released in 2017, and every iPhone from the 7 onward has shot HEIC ever since unless the format setting is changed. A HEIC file carries the extension .heic and the MIME type image/heic.
HEIC, HEIF, and HEVC: container versus codec
Three similar acronyms sit behind one photo, and telling them apart is the useful part. HEIF is the standard, HEVC is the compression, and HEIC is Apple's name for the two used together.
HEIF - High Efficiency Image File Format - is an open standard published by the Moving Picture Experts Group as ISO/IEC 23008-12 in 2017, and built on the same ISO base media structure as an MP4 video file. It defines a container: how the image, its thumbnail, and its metadata are packed into a file. It does not dictate how the pixels themselves are squeezed - that job belongs to a codec. HEVC (High Efficiency Video Coding, also called H.265) is the codec Apple puts inside its HEIF files, and a HEIF file coded with HEVC is what Apple labels HEIC. It is the same split that separates a video's .mp4 wrapper from the codec inside it, and the reason HEIF can, in principle, hold images made with other codecs too.
What a .heic file can hold
Because HEIF was designed as a flexible container, a single .heic file often holds more than one flat picture. A photo shot on an iPhone can pack the main image alongside a sequence of frames (the motion behind a Live Photo), a depth map used for Portrait-mode blur, HDR gain information, and more colour data than JPG's ceiling of 8 bits per channel allows. That richer payload is part of why the format is so efficient - and part of why other software struggles with it, since a program has to understand both the container and the HEVC codec to read anything at all.
Where HEIC belongs among modern formats
HEIC sits in the same generation as WebP and AVIF - all three lean on video-codec technology to beat JPG's decades-old compression, and all three trade broad compatibility for smaller files. HEIC is the one you meet by accident, because it arrives on a phone rather than as a deliberate export choice. For how the whole family lines up, the image formats field guide puts them side by side.
Where HEIC does not work, and what to do
HEIC's weakness is not quality, it is reach. JPG opens on essentially every device and upload form built since the 1990s; HEIC does not. Windows 11 can display HEIC on most machines now, but older installs need a codec extension first, and countless web forms, older photo editors, print kiosks, and government portals accept only .jpg or .png. So a photo that looks fine on the phone arrives as a file the other side cannot open.
When something refuses a HEIC, convert a copy. HEIC to JPG gives you the near-universal format most upload forms are actually asking for, with a quality slider to trade sharpness against size; HEIC to PNG makes a lossless copy better suited to further editing, with no settings to touch. Both decode the HEIC in your browser and re-encode it locally, so the photo is never uploaded - which matters, because the HEIC files people most often need to convert are ID scans and documents. For the step-by-step version, including how to stop an iPhone shooting HEIC at all, see why iPhone photos won't open.
FAQ
Is HEIC the same as HEIF? Almost. HEIF is the underlying container standard; HEIC is the specific case Apple ships - a HEIF file whose image is compressed with HEVC. Apple software can also produce plain .heif files, and babapic's converters read both, since they accept image/heic and image/heif alike.
Is HEIC better than JPG? On efficiency, yes: similar-looking quality at roughly half the size, plus more colour depth. On compatibility, no: JPG opens everywhere with nothing to install, and HEIC does not. That trade is the whole story of the format.
Can Windows or Android open a HEIC file? Increasingly, yes - Windows 11 and recent Android versions handle it on many devices - but plenty of older systems and upload forms still cannot, which is why converting to JPG remains the reliable fix.
What is the difference between .heic and .heif? The .heic extension specifically means a HEIF container coded with HEVC (the iPhone case). The .heif extension is the more general label for a HEIF file. In everyday use they are handled the same way and convert identically.