logo
← All posts

July 29, 2026

What Is a HEIC File, and Why Won't It Open?

HEIC is what your iPhone saves photos as. Here is what the format actually is, why half your software refuses it, and what to convert it to instead.

You sent forty photos from an iPhone to a Windows laptop and every one of them landed as a .HEIC file that nothing will open. Or you attached one to a job application and the portal answered "unsupported file type." Or you dropped one into a shared doc and got a grey rectangle where the picture should be.

Nothing is broken and nothing is lost. Your photo is sitting inside that file exactly as it was taken. The problem is that HEIC is a much newer format than most of the software you are handing it to, and its support is unusually patchy for something that ships on a billion phones by default.

So: what is a HEIC file, why did your phone pick it without asking, and what should you turn it into?

What a HEIC File Actually Is

HEIC is Apple's name for an image saved in HEIF, the High Efficiency Image File Format. You will see it as .heic, or occasionally .heics when the file holds several images at once.

It is really two decisions stacked together. The container is HEIF: the box, which can hold a single photo or a whole sequence of them, plus extras like a depth map from the portrait-mode lens and a record of the edits you made. The codec is HEVC, also called H.265, and that is the part doing the actual squeezing.

HEVC was designed for video. Which means a HEIC file is, underneath, a still photograph compressed with video technology. That single fact explains both why the format is so good and why so much software chokes on it.

Why Your Phone Switched to It

Since iOS 11 arrived in 2017, HEIC has been the default for iPhone photos. Apple did not do that to annoy you. It did it because HEIF stores an image at roughly twice the compression efficiency of a JPEG at comparable quality, which in practice means a photo about half the size for a picture you cannot tell apart.

On a single shot that is a rounding error. On the 4,000 photos sitting in your camera roll it is several gigabytes of phone you did not have to buy.

The format also does things JPEG simply cannot. It can store more colour information than JPEG's eight bits per channel, so a gradient like a sunset sky bands less. It supports transparency. It can keep multiple frames in one file, which is how a Live Photo and a burst stay together as a single item. And it can hold your edits as instructions alongside the untouched original, so a crop stays reversible.

JPEG dates from 1992. Almost every compromise inside it was made for computers that no longer exist.

The mum whose holiday photos won't open

She gets home from two weeks in Portugal and copies 300 photos off her iPhone onto the family Windows laptop. Every thumbnail is a blank page icon, and double-clicking one opens a dialog offering to search the Store for an app. She has the photos, she has the laptop, and she cannot see a single picture. The print shop's upload page will not take them either.

Why It Won't Open Where You Need It

Two reasons, and neither of them is your fault.

The first is licensing. HEVC compression is covered by a thicket of patents, and shipping a decoder can mean paying for it. Free and open-source software has been slow to touch it, and companies that would rather not write a cheque have quietly left it out.

The second is age. HEIC is not yet a decade old, and plenty of upload forms, content management systems, print services and older versions of Office were written before it existed.

Where things stand today: macOS, Windows 11 and Android can all decode HEIF at the system level, although on Windows that usually means installing the free HEIF Image Extensions from the Microsoft Store, plus the HEVC Video Extensions that Microsoft frequently charges for. Safari 17 and later will display a HEIC directly on a web page. Chrome, Edge and Firefox will not render one in an image tag at all, in any version. They download it or show you nothing.

That last point matters more than it sounds. Even on a machine whose photo viewer opens HEIC happily, the browser on that same machine usually cannot show one on a web page.

The seller whose listing photos never appeared

He photographs a bike for a classifieds listing, uploads six shots straight from his phone, and publishes. The listing goes live with no images. The site accepted the files without complaining and then failed to render a single one, because whatever generates its thumbnails has never met a HEIC. He finds out two days later, when a friend asks why the ad has no pictures.

What to Convert It To

Once you know HEIC is a container problem rather than a picture problem, the fix is picking the right destination format for wherever the photo is going.

JPG is the right answer almost every time. It is the format every upload form, print shop, CMS and browser on earth still accepts without discussion. You give up some of the size advantage, which is a fair trade for a photo that opens. You can convert HEIC to JPG in a batch, dropping the whole folder in at once.

Choose PNG when the image has transparency or must stay lossless. HEIF supports an alpha channel, and converting such a file to JPG flattens it onto solid white with no warning. For a cut-out product shot, or a screenshot with fine text you do not want smeared, convert the HEIC to PNG instead.

Use WebP if the photo is headed for a web page. WebP delivers roughly what HEIC promised, small files at good quality, in something browsers actually render. Publishing to a site rather than emailing or printing? Convert the photo to WebP and the page stays light without excluding most of the internet.

All three run entirely in your browser, so the photos never leave your machine. Worth knowing, given that the files people most often need to convert are family pictures.

How the mum gets the holiday photos open

She drags the whole folder of 300 files into the JPG converter in the laptop's browser, waits, and downloads them back. The thumbnails fill in. The kids can see Portugal, and the print shop's upload page accepts the batch on the first try.

How the seller gets the listing live

He runs the six bike photos through the same converter, deletes the empty listing and re-uploads. This time the images appear, because the site's thumbnail generator is finally looking at a JPG. Total detour: about a minute.

You can also stop the problem upstream. On the iPhone, Settings → Camera → Formats → Most Compatible tells the camera to shoot JPEG from now on. You lose the space savings, but nothing you send anyone else will need translating again.

The Short Version

A HEIC file is a photo stored in Apple's HEIF container and compressed with HEVC, the codec built for video. It is genuinely a better format than JPEG in almost every technical respect, and about half the size, but patents and age mean much of the software you use still cannot read it. Convert to JPG when you need it to work everywhere, PNG when transparency or exact detail matters, WebP when it is going on a web page.

Ready to make those photos open? Try Image to JPG for free →

Need a different destination? Convert to PNG → and Convert to WEBP → are right here too.