What Is HEIC? The iPhone Photo Format Explained
HEIC saves space and looks great — but it does not open everywhere. Here is what the format is, why your iPhone uses it, and how to deal with it.
If you use an iPhone, most of your photos are saved as HEIC files. You may have noticed the .heic extension when transferring photos to a computer, or run into the frustrating message that a website, app or printer cannot open the file. This guide explains what HEIC actually is, why it exists, and what to do about it.
What does HEIC stand for?
HEIC stands for High Efficiency Image Container (sometimes written as HEIF, High Efficiency Image File Format). It is not really a single image format but a container that can hold one or more images, and it typically stores them using the HEVC (High Efficiency Video Coding) codec — the same compression technology used for 4K video.
Apple introduced HEIC with iOS 11 in 2017 and switched the default iPhone camera format from JPG to HEIC. Since then it has become one of the most common photo formats in the world.
Why does Apple use HEIC?
The main reason is efficiency. HEIC offers roughly the same visual quality as JPG at about half the file size. On a phone that fills up with photos and videos, that makes a real difference: you can store more photos, back them up faster and use less cloud storage.
HEIC also supports features JPG cannot match:
- Transparency and higher colour depth (up to 16-bit).
- Multiple images in one file — used for Live Photos, bursts and depth data.
- Non-destructive edits, so an edit can be stored without changing the original pixels.
HEIC vs JPG
| Feature | HEIC | JPG |
|---|---|---|
| File size | About half of JPG | Larger |
| Image quality | Excellent | Excellent |
| Compatibility | Apple-first, limited elsewhere | Almost universal |
| Transparency | Yes | No |
| Animation / sequences | Yes | No |
| Best for | Saving iPhone storage | Sharing, printing, uploading |
The problem with HEIC
Despite its technical strengths, HEIC has one big weakness: compatibility. Many websites still reject .heic uploads, older Windows versions need extra codecs, and plenty of apps simply cannot open the format. That is why so many people search for a way to convert HEIC to JPG.
Even where support exists, it is inconsistent. A photo that opens fine in one app may fail in another, which makes HEIC a poor choice for sharing and publishing.
How to open and convert HEIC files
On modern iPhones and Macs, HEIC opens natively. On Windows, Android and the web, it is hit and miss. The most reliable fix is to convert HEIC to JPG (or PNG/WebP), which every device and website can handle.
You can do this with the free FormatFlash HEIC to JPG converter. It runs entirely in your browser, so your photos are never uploaded:
- Open the converter.
- Drop your HEIC file onto the page or click to select it.
- Choose JPG, PNG or WebP as the output format.
- Convert and download your universally compatible image.
Should you keep shooting in HEIC?
For most iPhone users, yes — HEIC saves significant storage, and you can always convert to JPG when you need to share or upload. If you frequently transfer photos to a Windows PC or upload them to picky websites, you can also switch your iPhone camera to Most Compatible under Settings → Camera → Formats, which saves new photos as JPG.
Frequently asked questions
What does HEIC stand for?
HEIC stands for High Efficiency Image Container. It is a container format that usually stores images compressed with the HEVC codec.
Is HEIC better than JPG?
HEIC produces smaller files at similar quality and supports transparency and sequences, but JPG has far better compatibility.
Why can't my computer open HEIC?
Many Windows versions and non-Apple apps lack native HEIC support. Converting to JPG solves this.
Can I convert HEIC without uploading my photos?
Yes. FormatFlash converts HEIC to JPG locally in your browser, so your photos never leave your device.
Related guides
Convert your HEIC photos to a format that works everywhere — free and private.