HEIC Toolkit
Informational

Why Can't Windows Open HEIC Files?

Windows can't open HEIC files by default because it lacks the HEVC codec. Here's why it happens and the fastest ways to view or convert HEIC on Windows.

You’ve copied some photos from an iPhone to your Windows PC, you double-click one, and… nothing. A broken thumbnail, a gray box, or an error telling you the file can’t be displayed. The culprit is almost always a .heic file. So why does Windows — an operating system that opens practically every other image format — choke on HEIC? The reason is more about licensing than technology.

The real reason: a missing codec

HEIC files store their image data using HEVC compression (also called H.265). To display a HEIC photo, your computer needs the matching HEVC codec — a piece of software that knows how to decode that compression back into a viewable image.

Windows doesn’t include this codec by default. The main reason isn’t technical capability; it’s licensing. HEVC is covered by patents, and the companies that hold them charge licensing fees. Rather than bundle the codec with every copy of Windows (and pay those fees across hundreds of millions of installs), Microsoft leaves it out and offers it separately through the Microsoft Store.

The result: out of the box, the Windows Photos app and File Explorer simply don’t know how to read a .heic file. They’re not broken — they’re just missing the right decoder.

What you actually see when it fails

Depending on your Windows version and apps, a HEIC file that can’t be decoded usually shows up as:

  • A broken or blank thumbnail in File Explorer.
  • An error message in the Photos app (“This file can’t be displayed” or similar).
  • A prompt to install an extension from the Microsoft Store.
  • A file that opens in the wrong app or not at all.

None of these mean the file is corrupted. The same photo opens perfectly on an iPhone — Windows just lacks the key.

Option 1: Install the Microsoft Store extensions

Microsoft does offer the codec through the Store:

  1. Install the HEIF Image Extensions (free) from the Microsoft Store.
  2. For full support, you may also need the HEVC Video Extensions, which Microsoft typically charges a small fee for (often around $0.99).

Once installed, the Photos app and File Explorer can usually display HEIC files directly. The downside: it’s a multi-step process, the paid extension surprises people, and on some hardware it’s still unreliable.

Option 2: Convert the file (the simplest fix)

If you just need to see or use the photo — not collect codecs — the fastest path is to convert it to a format Windows already understands, like JPG or PNG.

Our HEIC to JPG converter does this right in your browser. You drop the file in, it converts on your device, and you download a standard JPG that opens in any Windows app — no Store account, no paid extension, no upload of your photos to a server. For a step-by-step walkthrough, see our guide on how to convert HEIC to JPG on Windows.

If you need the image to be pixel-perfect — for editing or archiving — convert to PNG instead with the HEIC to PNG converter, which keeps every pixel exactly.

Will Windows ever open HEIC by default?

Probably not in the near term, and again it comes down to licensing. As long as HEVC carries patent fees, Microsoft has an incentive to keep the codec as an optional Store download rather than a built-in component. So while the situation may improve, the safest assumption is that you’ll continue to need either an extension or a converter to open HEIC files on a fresh Windows install.

The bottom line

Windows can’t open HEIC files by default because it ships without the HEVC codec they rely on — a decision driven mostly by patent licensing costs, not technical limits. You can fix it by installing Microsoft’s Store extensions, but the quickest and cheapest solution is to convert the file with our HEIC to JPG converter — it runs in your browser and uploads nothing. Either way, the photo itself is perfectly fine — Windows just needs the right key to read it.

Free tool · No upload

HEIC to JPG Converter

Convert your HEIC photos to JPG right in your browser — adjustable quality, batch convert, ZIP download. Your files never leave your device.

Convert HEIC to JPG

Frequently asked questions

Why can't Windows open HEIC files?

Windows doesn't include the HEVC (H.265) codec that HEIC files need to decode, mainly because of licensing fees. Without that codec, the Photos app and File Explorer can't read the image, so you see a broken thumbnail or an error message.

How do I open HEIC files on Windows 10 or 11?

You can install Apple's free HEIF Image Extensions from the Microsoft Store, though you may also need the paid HEVC Video Extensions for full support. The simplest, no-install option is to convert the HEIC file to JPG or PNG in your browser, which then opens in any Windows app.

Is there a free way to view HEIC on Windows?

Yes. Converting the file to JPG or PNG with a browser-based converter is completely free and requires no software installation. Some third-party image viewers also support HEIC directly.

Will future versions of Windows support HEIC natively?

Microsoft offers the codec through the Store rather than bundling it by default, largely due to HEVC licensing costs. Unless that changes, you'll likely still need an extension or a converter to open HEIC files out of the box.