HEIC File Won’t Open on Windows? Here’s the Fix

In a hurry? You can convert HEIC to JPG right here — it runs in your browser, so your photos never get uploaded.

You double-click a photo from your iPhone, Windows Photos blinks, and you get a blank window or an error instead of your picture. I’ve hit this on three different Windows 11 machines, and the cause is almost always the same: Windows can’t decode the HEIC format your iPhone uses by default. The good news is that it’s not a corrupt file and not a broken PC — it’s a missing piece of software, and there are several ways around it that take seconds.

This guide walks through why HEIC won’t open on Windows, the fastest fixes (ranked by how I’d actually do it), the official extensions route, and a cheat sheet for the exact error messages you’re likely seeing.

Why HEIC files won’t open on Windows

HEIC (High Efficiency Image Container) is the format iPhones save photos in since iOS 11. Inside the container, the actual image is compressed with HEVC (also called H.265). Windows 10 and 11 can read the container, but they ship without the HEVC decoder because of patent-licensing costs — Microsoft has to pay royalties for it.

So when you open a HEIC file, Windows recognizes the file type but has no way to turn the compressed data back into a viewable image. That’s the whole problem. It’s not your file, your cable, or your transfer method. If you want the background, I wrote a plain-English explainer on what a HEIC file actually is and a separate piece on why your iPhone photos come out as HEIC in the first place.

A few quick truths that save people a lot of frustration:

  • The file is fine. Sending it to a Mac, an iPhone, or an Android phone usually opens it instantly because those devices include the decoder.
  • Renaming photo.heic to photo.jpg does not work — it just hides the real format and often makes things worse.
  • You don’t need to “repair” anything. You need either a decoder or a conversion.

The fastest fixes (ranked)

Here’s how I’d tackle it, fastest first.

1. Open it in a browser viewer (zero install)

If you just need to see the photo right now, the quickest route is a browser-based viewer. Drop the file into the HEIC viewer and it renders instantly — no codec, no admin rights, no waiting on the Microsoft Store. Because it runs entirely in your browser, the image never leaves your computer, which matters if it’s a personal photo or a work document.

This is my default when I’m on a locked-down work laptop where I can’t install Store apps.

2. Convert to JPG (fixes it everywhere, permanently)

If you need to keep, edit, email, or upload the photo, convert it. JPG opens on literally everything, so this solves the problem once instead of every time you open a file. The flagship tool here is HEIC to JPG — drag your files in, download the JPGs, done. It’s free, unlimited, and runs 100% in your browser, so nothing uploads to a server (it even strips EXIF/GPS location data on conversion). If you’re nervous about privacy, here’s exactly how the in-browser conversion works.

Need a different output? The same engine handles HEIC to PNG for lossless graphics, HEIC to PDF for documents and receipts, and HEIC to WebP for the web.

3. Install the HEVC codec (makes Windows open HEIC natively)

If you want Windows Photos itself to open HEIC like a normal image going forward, install the decoder from the Microsoft Store. This is the “proper” fix but the slowest to set up, and Microsoft charges for it (more on that below). I’ve covered the full walkthrough in opening HEIC on Windows 11, and the step-by-step version for the older OS in converting HEIC to JPG on Windows 10.

Which fix should I use?

Your goalBest fixInstall needed?Time
Just view it onceBrowser viewerNoSeconds
Keep / share / edit itConvert to JPGNoSeconds
Open all HEIC natively in PhotosHEVC codecYes (Store)A few minutes
Stop the problem at the sourceChange iPhone settingNo1 minute

The extensions route, explained

Windows needs two pieces from the Microsoft Store:

  • HEIF Image Extensions — free, reads the container.
  • HEVC Video Extensions — this is the one that actually decodes the image, and Microsoft charges roughly $0.99 for it.

There’s a long-standing free variant called “HEVC Video Extensions from Device Manufacturer,” but Microsoft has made it harder to find, and availability comes and goes. Once both are installed, restart Windows Photos and your HEIC files should open by double-click.

A heads-up from experience: the codec route can be finicky. It sometimes fails silently on machines where the Store is managed by an IT policy, and a Windows update has occasionally reset it for me. If you only deal with HEIC occasionally, converting is genuinely less hassle than maintaining the codec. If you want to weigh the formats themselves, HEIC vs JPG breaks down the real-world trade-offs.

Common error messages and quick remedies

These are the exact messages I’ve run into, and what each one actually means:

  • “This file format is unsupported” / “It looks like we don’t support this file format.” Classic missing-HEVC-codec error. Convert to JPG or install the extensions.
  • A blank or black Photos window with no error. The decoder is missing or half-installed. Restart Photos; if it persists, convert the file.
  • “Can’t open this file” in Mail/Outlook or a web upload box. The website or app rejects .heic entirely. Convert to JPG first, then upload.
  • “0xc00d36cb” or a similar codec error code. A decoder/codec failure — reinstall both Store extensions, or just convert.
  • The thumbnail shows but the full image won’t open. Windows generated a preview but can’t decode the full file. Codec is missing; convert or install it.
  • “The file is corrupt” right after an AirDrop or USB transfer. Usually a half-finished transfer, not real corruption. Re-copy the file, then convert.

If you’d rather never see these again, the cleanest long-term move is to tell your iPhone to shoot in JPG: open Settings, go to Camera, then Formats, and choose Most Compatible. I detailed the full steps in how to stop your iPhone saving HEIC. Your existing HEIC photos will still need converting, but every new shot will open on Windows with no extra software.

And if any tool ever asks you to “upload to convert,” it’s worth knowing whether converting HEIC online is actually safe — the short version is that browser-based conversion that never uploads your file is the privacy-safe approach.

Frequently asked questions

Why won't my HEIC file open on Windows when it opens fine on my iPhone?

Because the iPhone includes the HEVC decoder needed to read HEIC, and Windows doesn't ship with it (the decoder requires a paid patent license). The file itself is fine. You can either install the HEVC Video Extensions from the Microsoft Store or, faster, convert the file to JPG so it opens on any device.

Can I just rename the .heic file to .jpg to open it?

No. Renaming only changes the file extension, not the actual data inside, which is still HEVC-compressed. Windows will either still refuse to open it or show a corrupted image. You need a real conversion or the HEVC codec.

Is converting HEIC to JPG free, and does it lose quality?

It's free and unlimited with SnapHEIC, and conversion runs entirely in your browser so nothing uploads. JPG is a lossy format, so there's a tiny quality reduction, but for photos and screen viewing it's visually identical in nearly every case. For lossless output, convert to PNG instead.

Do I have to pay Microsoft to open HEIC on Windows?

Only if you want Windows Photos to open HEIC natively, which requires the HEVC Video Extensions (about $0.99 in the Microsoft Store). You can avoid that cost entirely by using a free browser-based viewer or converter to handle the files instead.

How do I stop my iPhone photos from being HEIC in the first place?

On your iPhone, go to Settings, Camera, Formats, and select Most Compatible. New photos will save as JPG, which opens on Windows with no extra software. Existing HEIC photos will still need to be converted.

Convert your HEIC photos now →