Here is the situation in one sentence: Microsoft turned the ability to open a photo taken on an iPhone into a feature you have to pay for. Not a premium editing tool, not a professional codec for video production — the basic act of double-clicking a .heic file and seeing the picture. That is the single most consumer-hostile decision in modern Windows image handling, and no amount of “but there are licensing costs” explains why it lands on the end user rather than being baked into the Windows licence they already bought.

The good news is that you have options, including genuinely free ones. The honest news is that the free path has narrowed over the past two years, and for a lot of people the £0.99 is now the path of least resistance. This page is the hub for everything HEIC on Windows 11 — what the formats are, why Windows treats them as a problem, exactly which pieces you need, and where the free routes still work versus where they have quietly stopped working.

What HEIC actually is (and why Windows acts like it’s never seen one)

HEIC stands for High Efficiency Image Container. It is the format your iPhone has used by default since iOS 11, and a growing number of Android phones use it too. The appeal is real: a HEIC photo is roughly half the size of the equivalent JPEG at the same visual quality, and the container can also hold HDR data, transparency, and image sequences like Live Photos and burst shots.

The complication — and the root of every problem on this page — is that HEIC is a container. The actual image data inside it is compressed using HEVC, also known as H.265, the same codec used for 4K video. So when Windows opens a HEIC file, it needs two separate things: something that understands the container, and something that can decode the HEVC-compressed pixels inside it.

Windows 11 ships with neither by default. That is why you double-click an iPhone photo, get a grey window or a “you’ll need a new app” prompt, and end up here.

The two-extension trap

This is the part almost every guide gets wrong by omission. To open HEIC on Windows 11, you do not need one extension. You need two, and they do different jobs:

  • HEIF Image Extensions handles the container. It is free in the Microsoft Store. It plugs HEIF/HEIC support into the Windows Imaging Component, which is the system layer that powers File Explorer thumbnails, the Photos app, Paint, and anything else that uses the native Windows image pipeline.
  • HEVC Video Extensions handles the actual image decoding. This is the one Microsoft charges £0.99 for. Despite the word “Video” in the name, it is required for the still-image data inside a HEIC file because that data is HEVC-compressed.

Install only the free HEIF extension and a lot of HEIC files will still refuse to render — you get a thumbnail-less file or an error, and you assume the free extension is broken. It isn’t. You are simply missing the decoder. This is the trap: the free component exists, it installs cleanly, and it does nothing useful on its own for most modern iPhone photos.

I want to be blunt about why this design exists. Splitting the container handler (free) from the decoder (paid) lets Microsoft claim it offers free HEIF support while still collecting on the part that actually matters. It is technically accurate and practically meaningless.

The £0.99 question: what you are actually paying for

If you search the Microsoft Store for the HEVC extension, you will find a paid listing priced at £0.99 (or $0.99, or the local equivalent). Paying it gets you a decoder that first tries to use your CPU or GPU’s built-in hardware HEVC decoder, and falls back to a software decoder if no hardware support is present. That fallback matters: it means the paid version works on essentially any machine running a supported Windows build, regardless of how old the processor is.

For the cost of less than a coffee, you get permanent, system-wide HEIC support that works in Photos, File Explorer, Paint, and — importantly — across Office. If your time is worth anything at all, this is frequently the correct answer, and I will not pretend otherwise just to be contrarian. The objection is to the principle, not to the price.

The free path that still works (and its catch)

There has always been a second, free version of the decoder called HEVC Video Extensions from Device Manufacturer. It is the same codec, built for hardware makers to pre-install on new machines so that a Dell, HP, or Lenovo laptop ships with HEVC support out of the box at no cost to you.

Here is what has changed, and what most older guides won’t tell you. As of 2026, Microsoft has removed the direct browser download link for the Device Manufacturer version from its site. You can no longer simply click through to a Store page and grab it. Two routes still exist:

  1. If your machine already has it. Many laptops from major OEMs shipped with it pre-installed, especially those with Intel Kaby Lake or newer processors that include hardware HEVC decoding. If yours did, Windows Update keeps it current automatically and you already have free HEIC support — you just need the free HEIF Image Extensions alongside it. Check Settings then Apps to see whether “HEVC Video Extensions from Device Manufacturer” is listed.
  2. The Store-link route. It is still possible to obtain the Device Manufacturer package using a Microsoft Store link generator that produces the same signed package Microsoft would serve directly. This is a grey area — it is Microsoft’s own signed file, but you are reaching it through a path Microsoft deliberately closed.

The catch with the free version is the one detail that decides everything: it was always intended to rely on hardware HEVC decoding. On a machine without a hardware HEVC decoder, the free version may install but fail to actually render files. That is the difference between the two extensions — the paid one includes the software fallback, the free one historically does not guarantee it. So the free route works beautifully on a reasonably modern OEM laptop and lets you down on an older or custom-built desktop with no hardware codec.

My read: if your PC already has the Device Manufacturer version, use it and never think about this again. If it doesn’t and you have a recent machine, the free route is worth ten minutes. If you have an older or self-built machine, or you simply value not fighting with this, pay the £0.99. The free OEM version is also being slowly deprecated, so it is not a route to build a long-term workflow on. For the full pay-versus-free breakdown, see our dedicated piece on the HEVC Video Extension question.

How to check what you already have

Before you pay for or hunt down anything, find out what’s already on your machine — a surprising number of people buy the extension they already own. Two ways to check:

  • Through Settings. Open Settings, go to Apps, then Installed apps, and search for “HEIF” and “HEVC.” Note that for a long time these extensions did not reliably appear in this list even when installed, so an empty result isn’t conclusive.
  • Through the command line. This is the definitive check. Open a terminal and run winget list and look for Microsoft.HEIFImageExtension and either Microsoft.HEVCVideoExtension (paid) or Microsoft.HEVCVideoExtensions (the Device Manufacturer free build). If you see a HEIF entry and an HEVC entry, you have everything you need and the problem lies elsewhere — jump to the troubleshooting below.

If you manage a fleet of machines rather than your own, the extensions can be deployed centrally — they’re available through Microsoft Store for Business / Intune, which is the sane way to handle this across an organisation rather than asking every user to fight the Store individually.

A note on Windows 10

Most of this applies identically to Windows 10, with one historical wrinkle: the free Device Manufacturer route was more widely and openly available in the Windows 10 era, so machines that were set up a few years ago are more likely to already carry it. If you’re on Windows 10 and HEIC works, it’s often because that free version came along for the ride at some point. The format support itself — HEIF since the October 2018 update — has been present for years; the codec gap is the same one Windows 11 has.

When HEIC won’t open even with both extensions

Installing both extensions fixes the majority of cases. When it doesn’t, the usual culprits, in order of likelihood:

  • You only installed one. Re-check that both HEIF Image Extensions and an HEVC extension are present. This is far and away the most common “it still doesn’t work.”
  • The extension needs resetting. Go to Settings, Apps, find HEIF Image Extensions, Advanced options, and choose Reset. This clears a surprising number of “installed but inert” states.
  • No hardware decoder and you used the free version. Covered above — the free OEM version can fail silently on hardware that can’t decode HEVC. Switch to the paid version or convert the files.
  • A corrupt or partially transferred file. A HEIC that was interrupted during AirDrop or a cloud sync can fail to render while genuinely being broken. If a converter also chokes on it, the file is the problem, not Windows.

If the Photos app specifically is misbehaving rather than the codec being absent, that is a slightly different problem — we cover it in detail in Windows Photos app: HEIC won’t open.

HEIC inside Office apps is a separate fight

A point that catches people out: getting HEIC to display in File Explorer does not automatically get it to insert cleanly into Word, PowerPoint, or Outlook. Office uses the same underlying Windows codecs, so installing the extensions usually does carry over — but Office adds its own behaviour on top, particularly around how it converts and re-compresses images on insert.

The short version is that Microsoft’s HEVC paywall affects your documents, not just your photo viewer. If you are trying to drop an iPhone photo into a report and it won’t go, start with our Word HEIC troubleshooting guide. For email, New Outlook handles modern formats differently from Classic because of its web-based foundation — see New Outlook HEIC and modern format support.

The conversion route — when to stop fighting

Sometimes the right move is not to make Windows open HEIC at all, but to convert the files to JPEG once and move on. This is the correct choice when:

  • You need to share photos with people who may also lack the codec.
  • You are working with a small batch and don’t want to install anything.
  • You are on a locked-down corporate machine where you can’t install Store extensions.

Conversion options, from least to most friction:

  • Set the iPhone to shoot JPEG. On the phone, Settings, Camera, Formats, choose “Most Compatible.” This converts at the source and ends the problem for future photos, at the cost of larger files and no HDR.
  • Browser-based converters. Tools that process files locally in the browser convert HEIC to JPEG without uploading or installing anything. Useful on locked-down machines.
  • Free desktop viewers with conversion built in. IrfanView (with its plugin pack), GIMP, and similar tools open HEIC and export to JPEG or PNG directly, sidestepping the Microsoft extensions entirely.

The one thing to watch with conversion is quality. Converting HEIC to JPEG is a lossy-to-lossy step, so you lose a little each time, and you lose the HDR data and any transparency. For a one-off it’s invisible. For an archive you care about, keep the originals.

The verdict

HEIC on Windows 11 is a manufactured problem, but it is a solvable one. The decision tree is short:

  • Recent OEM laptop? Check for the free Device Manufacturer extension you may already have, add the free HEIF Image Extensions, done.
  • Older or custom PC, or you just want it to work? Pay the £0.99 for the HEVC Video Extensions. It includes the software fallback, it works everywhere, and your time is worth more than the principle.
  • Locked-down machine or a one-off? Convert with a browser tool or set the phone to shoot JPEG.

What you should not do is install the free HEIF extension, find it doesn’t work, and conclude HEIC is hopeless on Windows. It isn’t — you were just one decoder short, by Microsoft’s deliberate design.

A few questions that come up constantly

Do I need the HEVC extension for video too? Yes — the same extension that decodes the still images inside HEIC also handles H.265/HEVC video, which is what your phone shoots in its high-efficiency video mode. One purchase covers both, which is the one genuinely fair part of the arrangement.

Will iCloud or Apple’s software fix this for me? If you use iCloud for Windows, photos downloaded through it are often converted to JPEG automatically, which sidesteps the codec question entirely for synced photos. It does nothing for HEIC files you receive by other means — AirDrop to a colleague, a download, a USB transfer — so it’s a partial answer, not a complete one.

Why does my colleague’s machine open HEIC and mine doesn’t? Almost always because theirs shipped with the free Device Manufacturer extension and yours didn’t, or theirs has a hardware HEVC decoder and yours doesn’t. Same Windows, different codec situation underneath.

Is converting to JPEG going to wreck my photos? For a one-off, no — the loss is invisible. For an archive you intend to keep and re-edit, keep the HEIC originals, because every JPEG re-save compounds the loss and you’ve already thrown away the HDR data on the first conversion.

Last verified: May 2026, against current Windows 11 builds and Microsoft Store extension versions. Microsoft’s free Device Manufacturer download path has been progressively restricted; the pay-versus-free situation is the one part of this most likely to shift again — see our HEVC extension explainer for the current state.