HEIC from iPhone: Why It Won't Open and How to Convert It
You copied a photo from your iPhone to the computer — and instead of the usual picture there's a cryptic .HEIC file that refuses to open. A website rejects it on upload, Windows asks for some codecs, and your colleague on Android receives it "broken." Let's unpack what this format is, why Apple sticks with it so stubbornly, and how to turn it into a plain JPG in a couple of seconds.
What HEIC is in plain English
HEIC (High Efficiency Image Container) is a container for photos that the iPhone has used by default since iOS 11 (2017). Inside it, the shot is compressed with the modern video codec HEVC (also known as H.265) — the same one used for high-resolution video.
The main advantage is efficiency. At the same or even better quality, a HEIC photo takes up about half the space of the same frame as a JPG. On a phone holding hundreds or thousands of shots, that's serious storage savings. The format can also store extra data: Live Photos, depth maps for portrait mode, and an extended brightness range.
In short
HEIC is Apple's "smart and compact" photo format. It saves iPhone storage beautifully but creates a compatibility problem: outside Apple's ecosystem, plenty of devices don't understand it.
Why Apple switched to this format
Apple's decision makes sense once you look at the numbers. Modern iPhone cameras shoot at high resolution, and users hoard gigabytes of photos. If all of that lived in JPG, storage would fill up twice as fast. HEIC solves exactly that: the same memories, half the space.
Beyond savings, the format supports things JPEG simply can't:
- Transparency (an alpha channel) — JPG can't do this at all.
- Extended color and brightness (HDR) — shots look livelier on modern screens.
- Multiple images in one file — the basis of Live Photos and burst shots.
- Depth data — for the background-blur effect in portraits.
So HEIC isn't a whim — it's a technically more advanced format. There's only one problem, and it isn't technical.
Why the file won't open for everyone else
The root of all the trouble is licensing. The HEVC codec that HEIC depends on is patent-protected, and using it requires paying royalties. So many systems and apps deliberately don't enable HEIC support "out of the box," to avoid paying for a license.
In practice that looks like this:
- Windows. The default viewer often won't open HEIC until you install special codec extensions from the Microsoft Store.
- Android. Older versions and many apps don't understand the format; a photo you're sent may arrive "broken" or not display at all.
- Websites and services. Tons of upload forms, photo printers and online services accept only JPG and PNG — HEIC is simply rejected.
- Older editors. Programs released before the format spread don't open it.
It's not your photo
If HEIC "won't open," there's nothing wrong with the shot itself — the problem is the receiving side lacking the right codec. So the reliable fix isn't to hunt for plugins on every device, but to convert the file once into a universal JPG.
How to convert HEIC to JPG
The simplest, most universal path is to turn HEIC into JPG. That format opens absolutely everywhere: on any computer, phone, browser or service, with no codecs at all. Through an online converter it takes mere seconds:
Upload the file
Drag your .HEIC (or several at once) into the converter — nothing to install.
Choose JPG
The universal format. If you need transparency, pick PNG instead.
Download the result
The ready JPG opens and travels anywhere — to print, to a website, to a colleague on Android.
Turn your iPhone photo into JPG right now
FormatZ converts HEIC to universal JPG in a couple of seconds — right in your browser, with no software to install and no loss of photo quality.
Convert HEIC to JPGIf you'll later edit the photo with layers or need to keep transparency, choose HEIC to PNG instead of JPG — PNG stores the image losslessly and supports an alpha channel.
How to make the iPhone shoot JPG directly
If you run into this regularly, you can set the camera so it never creates HEIC in the first place:
The price of compatibility is that photos again weigh twice as much, and you lose some HEIC advantages (HDR, efficiency). That's why many people prefer to keep "High Efficiency" on and convert shots only when they actually need to.
Keep HEIC or switch to JPG?
There's no one-size-fits-all answer — it depends on how you use your photos:
| Your scenario | Recommendation |
|---|---|
| I keep photos on my iPhone, share via AirDrop and iCloud | Keep HEIC — it saves storage |
| I often send photos to Windows / Android / print | Shoot in JPG or convert |
| I upload to sites and services that reject HEIC | Convert to JPG before uploading |
| I want maximum compatibility, no thinking | Switch the camera to JPG |
A sensible compromise: keep HEIC to save space, and when a photo needs to go somewhere, convert it to JPG in a second. All available conversions are gathered on the all formats page.
Frequently asked questions about HEIC
Read next
GuideBest Format for Social Media
What to upload to Instagram, TikTok and YouTube without losing quality.
GuideBest Format for Printing Photos
TIFF, PNG, JPG or PDF, DPI and CMYK — no surprises at the print shop.
ComparisonBest Image Format for Web 2026
AVIF, WebP or JPG: what to put on your site and why.