What Is a HEIC File? Why Your iPhone Photos Will Not Open
What HEIC is, why Windows and half the web refuse it, the iPhone setting that stops it happening again, and how to convert the ones you already have.
A HEIC file is a photograph saved in the format Apple has used by default since iOS 11. It is roughly half the size of the same picture as a JPEG at the same quality, which is why your iPhone makes them — and it is not supported everywhere, which is why you are reading this.
What is a HEIC file?
HEIC is a photograph stored in the HEIF container using the HEVC codec. Apple adopted it as the iPhone camera default in 2017, and it is why a photo taken on an iPhone can arrive as IMG_4021.HEIC instead of IMG_4021.JPG.
The format earns its place. At the same visible quality a HEIC is about half the size of a JPEG, it holds 16 bits of colour per channel where JPEG holds 8, it stores transparency, and one file can contain several images — which is how Live Photos and the depth data behind Portrait mode are carried.
Why will my HEIC file not open?
Because the device you are opening it on has no decoder for it. Support is a patchwork:
- Apple devices — opens everywhere. Photos, Preview, Quick Look, Safari.
- Windows — File Explorer and Photos need the HEIF Image Extensions from the Microsoft Store. Without them you get a placeholder or an error.
- Android — recent versions handle HEIC in the gallery; older ones do not.
- Chrome and Firefox — cannot display HEIC. Safari can.
- Upload forms, older editors, print shops — frequently refuse it outright.
That last group is what usually forces the issue. A form that only accepts JPEG or PNG will not take a HEIC no matter what you rename it to, because the contents are what is being checked.
How do I stop my iPhone making HEIC files?
Change the camera format. On the iPhone: Settings, then Camera, then Formats, then Most Compatible.
From that moment the camera writes JPEG instead of HEIC. Photos already on the phone are unchanged — this only affects new ones.
There is a second setting worth knowing about, because it explains why some HEIC files arrive as JPEGs anyway. Under Settings, Photos, Transfer to Mac or PC, choosing Automatic converts photos to JPEG when they are transferred, while Keep Originals sends the HEIC as it is. If your photos sometimes arrive openable and sometimes not, this is usually why.
Sharing behaves differently again: sending a photo through Mail, Messages or most apps generally converts it to JPEG on the way out. AirDrop to another Apple device keeps the HEIC.
Should I switch to Most Compatible permanently?
It depends on what you do with your photos more often.
- Switch if you send photos to Windows users, upload them to forms, or hand them to anyone whose software you do not control. The compatibility is worth more than the storage.
- Stay on High Efficiency if your photos mostly live on Apple devices and iCloud, you take a lot of them, and storage matters. You keep the smaller files and the extra colour depth.
Note what you give up either way. Most Compatible files are larger and 8-bit rather than 16-bit. For ordinary photography nobody will see the difference; for heavy editing of shadows and skies, the extra depth is real.
How do I convert a HEIC I already have?
By platform, easiest first:
- On a Mac — open it in Preview, then File, Export, and choose JPEG. For a folder, select them all, right-click, Quick Actions, Convert Image.
- On an iPhone — the simplest reliable route is to email or message the photo to yourself, which converts it on the way. Duplicating in the Files app and using Quick Actions works too.
- On Windows — install HEIF Image Extensions from the Microsoft Store, then open in Photos and Save As JPEG. Or set the iPhone transfer setting to Automatic and let the phone do it.
A note about browser-based converters, including ours. They work by asking the browser to decode the image, and Chrome, Edge and Firefox cannot decode HEIC — so a HEIC dropped into any of them will fail no matter whose tool it is. In Safari on a Mac or iPhone the system decoder is available and it works.
That is why the setting above is the better answer for most people: it stops the problem rather than fixing one file at a time.
Does converting HEIC to JPEG lose quality?
Yes, a little, and usually not visibly. Both formats are lossy, so re-encoding means decoding the HEIC and compressing again — one extra generation of loss.
What you definitely lose is everything JPEG has no way to store: the extra colour depth, transparency, and any Live Photo or depth information. Convert copies and keep the originals if those matter to you.
What about HEIF, HEVC and .heif files?
Three names for parts of the same thing, which is why they get muddled:
- HEIF is the container format — the box the picture sits in.
- HEVC (also called H.265) is the codec — the method used to compress what is inside it.
- HEIC is Apple's name for a HEIF file whose contents are compressed with HEVC. A
.heiffile is the same box, possibly with something else inside.
For practical purposes, if it came off an iPhone and ends in .heic, everything above applies.
Once a photo is a JPEG or a PNG, Lonecto's image converter will take it to WebP, AVIF, PNG, TIFF or anything else you need, and the compressor will get it under an upload limit — both in the browser, with nothing uploaded. Which format to land on is covered in JPEG vs PNG vs WebP.
Questions
Is HEIC better than JPEG? Technically yes — smaller files, more colour depth, transparency. Practically it depends entirely on whether the thing you are sending it to can read it.
Can I just rename .heic to .jpg? No. The extension is a label and the contents are still HEIC. Anything that actually reads the file will reject it.
Why does the same photo open on my phone but not on my laptop? Because your phone has a HEIC decoder and your laptop does not. Install HEIF Image Extensions on Windows, or change the camera format.
Does changing to Most Compatible convert my existing photos? No. It only changes what the camera writes from then on.
Why do photos I send by WhatsApp or email open fine? Most sharing routes convert to JPEG on the way out. AirDrop between Apple devices does not, which is why those still arrive as HEIC.
Do HEIC files take less space in iCloud? Yes, which is the trade you are making when you keep High Efficiency switched on.