Skip to main content
FixMyTech

Can't Open HEIC Photos on Windows 11? Here's Why

By

Published

7 min read

Share

Short answer

Windows 11 has no HEVC decoder because the codec carries patent royalties Microsoft chose not to pay per device. Install HEIF Image Extensions (free) from the Microsoft Store, then HEVC Video Extensions from Device Manufacturer (free on licensed hardware) or the paid HEVC Video Extensions listing, and restart so the codec registers.

On this page

You copy photos off an iPhone, open the folder, and Windows 11 shows a grid of generic icons. Double-clicking one gives you “It looks like we don’t support this file format” or sends you to the Microsoft Store. The photos are fine. The phone is fine. Windows simply cannot decode them.

This is a licensing situation, not a bug, and understanding it makes the fix obvious.

What a HEIC file actually is

A HEIC file is two things stacked together, and Windows handles them very differently.

The container is HEIF — High Efficiency Image File Format. It is an open specification that describes how images, thumbnails, depth maps, Live Photo video and metadata are packaged into one file. Reading the container is free.

The image data inside is compressed with HEVC, also known as H.265. HEVC is covered by hundreds of patents held across at least three separate licensing pools, and anyone shipping a decoder owes royalties.

Microsoft ships Windows on hundreds of millions of devices a year. Paying a per-device royalty for a codec most users never touch is a cost it chose not to absorb, so the decoder is a separate paid download. Apple, which sells the hardware at a margin that absorbs it, includes it in macOS and iOS.

This is why your iPhone, your Mac and your Android phone all open HEIC without complaint and your Windows PC does not.

The fix: install both extensions

The confusion that wastes the most time is that there are two Store listings, and installing only the free one does nothing visible.

Store listing Cost What it does
HEIF Image Extensions Free Reads the HEIF container and metadata
HEVC Video Extensions ~£0.79 / $0.99 Decodes the actual image data
HEVC Video Extensions from Device Manufacturer Free Identical decoder, hardware-gated

Install HEIF Image Extensions first — search for it in the Microsoft Store and click Get.

Then try HEVC Video Extensions from Device Manufacturer. This is the same decoder, offered free to PCs whose manufacturer has already licensed HEVC — which covers a great many machines with Intel Quick Sync or recent AMD and Nvidia graphics. The Store will refuse to install it if your PC does not qualify, and that costs you nothing but a minute.

If that fails, the paid HEVC Video Extensions listing works on any PC. It is under a pound, it is a one-off, and once installed, File Explorer shows thumbnails and every application using the Windows image decoder can open HEIC.

The “Video” in the name throws people off. It is the same codec whether it is decoding a frame of video or a still photograph.

When it still does not work

You have installed both and the files still will not open. Work through these in order.

Restart, or sign out and back in. Codecs register with the Windows Imaging Component at session start. A newly installed extension frequently does nothing until the next sign-in.

Update the Photos app. Open the Microsoft Store → Library → Get updates. An outdated Photos build sometimes fails to pick up newly registered codecs.

Reset Photos. Settings → Apps → Installed apps → find Microsoft Photos → the three dots → Advanced options → Repair, then Reset if Repair does not help. Reset clears the app’s cache, which can hold stale “cannot decode” results.

Check the file is really HEIC. Turn on file extensions in File Explorer (View → Show → File name extensions). A file named IMG_1234.HEIC that is actually a truncated download or a differently-encoded file will fail regardless of codecs. Try opening it on the phone it came from.

Check for a .HEIF or .AVIF extension. AVIF is a different format entirely, using AV1 rather than HEVC, and needs the separate AV1 Video Extension from the Store.

Check whether this is an N edition of Windows. The N editions sold in Europe ship without Media Feature Pack, and codecs depend on it. Install the Media Feature Pack from Settings → System → Optional features.

Older or cheaper hardware. The free manufacturer listing relies on hardware decode. If the Store installed it on a machine without the right graphics support, it may be present but non-functional. The paid version includes a software decoder and works regardless.

Viewers that bypass Windows entirely

Several applications bundle their own HEIC decoder and never consult the Windows codec, which makes them a complete workaround.

IrfanView — free, tiny, fast. Install the plugin pack alongside it; the HEIC support lives there, not in the base install. It also batch-converts via File → Batch Conversion.

XnView MP — free for personal use, a proper photo browser with thumbnails, and it handles HEIC natively.

GIMP — free and open source, opens HEIC directly in recent versions. Heavy for just viewing a photo, but useful if you were going to edit anyway.

A browser-based converter — our HEIC to JPG converter decodes in your browser using WebAssembly, so it works on a PC with no codec installed and the photos stay on your machine. For a handful of files this is faster than installing anything.

Myths worth clearing up

  • “HEIC is proprietary to Apple.” It is not. HEIF is an MPEG standard and Apple was simply the first large adopter. Android has decoded it since version 9.
  • “Buying the extension is a scam.” It is a royalty pass-through, not a markup. Microsoft is not profiting meaningfully at under a pound.
  • “Renaming the file to .jpg will fix it.” The extension is a label. The bytes inside are unchanged and nothing will open it.
  • “Installing a random codec pack will fix it.” Codec packs from unofficial sites are a classic malware vector and routinely break the Windows media stack. Use the Store listings or a self-contained application.
  • “Windows 11 dropped support that Windows 10 had.” Neither has ever included it. The situation is identical on both.
  • “The free extension is pirated.” The from Device Manufacturer listing is an official Microsoft listing, legitimately free on licensed hardware.

Stopping the problem at the source

If the photos keep arriving as HEIC, change the iPhone rather than the PC.

Settings → Camera → Formats → Most Compatible makes the camera save JPG from then on, at roughly double the file size. Settings → Photos → Transfer to Mac or PC → Automatic keeps the efficient HEIC on the phone but converts during USB transfer, which is usually the better trade — the full comparison is in stopping the iPhone saving photos as HEIC.

What to expect

Both extensions installed and a restart resolves this for the large majority of PCs, and HEIC then behaves like any other image format — thumbnails in Explorer, previews in Photos, opening in anything.

If you would rather not install anything, a browser converter or IrfanView gets you there too. For converting a large batch across different platforms, HEIC to JPG on Windows, Mac or phone covers the per-platform methods, and the Windows-specific guide goes further into offline batch conversion.

Frequently asked questions

Why does Windows 11 not open HEIC files by default?
The HEIF container is open, but the image data inside is compressed with HEVC (H.265), which is covered by patents across several licensing pools. Microsoft ships Windows on hundreds of millions of devices and chose not to absorb a per-device royalty for a codec most people never use, so the decoder is a separate Store download.
Do I have to pay for the HEVC Video Extensions?
Often not. Try "HEVC Video Extensions from Device Manufacturer" first — it is the identical decoder offered free on PCs whose manufacturer already licensed HEVC, which covers many machines with Intel Quick Sync or recent AMD and Nvidia graphics. If the Store refuses to install it, the paid listing is around £0.79 / $0.99 as a one-off.
I installed both extensions and HEIC still will not open. What now?
Restart or sign out and back in, because codecs register with the Windows Imaging Component at session start. Then update the Photos app via Microsoft Store → Library → Get updates, and if needed use Settings → Apps → Installed apps → Microsoft Photos → Advanced options → Repair, then Reset.
Can I open HEIC photos without installing anything?
Yes. IrfanView with its plugin pack, XnView MP and GIMP all bundle their own HEIC decoder and bypass the Windows codec entirely. A browser-based converter decodes in the browser using WebAssembly, so it works on a PC with no codec installed and the photos never leave your machine.
Will renaming a HEIC file to .jpg make it open?
No. The extension is only a label — the bytes inside the file are still HEVC-compressed and nothing will decode them. You need either the codec installed or a genuine conversion to JPG.

All Images guides