You installed the codec everyone recommended and your photos still will not open. Windows shows a black rectangle or an error, the advice online repeats the same single step, and nothing changes. The reason is simple once you see it: HEIC needs two separate packages and most guides mention only one.
This post covers how to open HEIC files on Windows 11 properly, why the usual advice half-works, and what to do when you cannot install anything at all.
Why one install is never enough
A HEIC file is two technologies stacked. HEIF is the container, the box holding everything together. HEVC, also known as H.265, is the codec that compressed the actual picture inside that box.
Windows needs to understand both. It ships with neither.
Here is the part that catches people out. Container support is cheap to give away, so Microsoft publishes it free. The decoder is patent-licensed, which costs money per install, so it lives in a separate package. Install the free half on its own and Windows can open the box and cannot read what is in it. That is your black square.
We have watched this waste hours of people's time. The symptom looks like a broken file, so they go looking for repair software, when the file was never the problem.
Installing HEIF Image Extensions first
Start here, because it gives you a clear diagnostic signal.
- Open the Microsoft Store from the Start menu.
- Search for HEIF Image Extensions.
- Click Get. It is free and installs in seconds.
- Try opening a HEIC photo.
Watch what changes. If the error message becomes a black or grey frame instead, that is progress, not failure. Windows now recognises the file and is asking for a decoder it does not have.
If nothing changes at all, the file itself may be damaged rather than unsupported, and installing more software will not help. Worth ruling out before you continue.
Adding the decoder, and the hevc video extensions cost question
The second package is where people get stuck, because there are two of them and they are not equivalent.
Search the Store for HEVC and you will find a general listing that carries a price, and a second listing named HEVC Video Extensions from Device Manufacturer that is free. Both decode identically. The difference is who paid the patent licence.
The free edition is pre-installed on a lot of consumer laptops from the major manufacturers, because the maker settled the licence at the factory. On those machines you may already have it and not know. Check before you buy anything.
To check: open Settings, go to Apps, then Installed apps, and search HEVC. If either package appears, you are covered.
We are deliberately not quoting the price of the paid listing. Store prices change and vary by region, and a number written here in August 2026 could be wrong by the time you read it. Open the listing and look.
What to do when the free edition will not install
The device-manufacturer listing is gated. If your hardware is not on the approved list, the Store will show it and refuse to install it, which is confusing and looks like a bug.
It is not a bug. That edition is licensed to specific machines. On a self-built desktop or an older laptop you will need the paid one, or a different approach entirely.
Getting the windows photos app heic support working
With both packages in place, HEIC files open in Photos like any other image. Double-click and it works.
Two things sometimes remain broken, and they confuse people who think the job is done.
Explorer thumbnails often stay blank. That is a caching problem rather than a codec one, and the fix is separate — we covered it in thumbnails still blank after installing.
Third-party editors may still refuse. Photoshop, Affinity and older tools ship their own image loading and do not use the Windows codec at all. Installing the extensions changes nothing for them.
How to open HEIC without software on a locked-down machine
Work laptops usually block Store installs, which rules out everything above. A browser handles this without touching the operating system.
You can view the HEIC file in your browser instead, in a tab, with no install and no admin rights. The decoding runs in JavaScript inside the page.
Be clear about the limit, because plenty of sites are not. This shows you the photo now. It does not teach Windows anything. Close the browser, double-click the same file tomorrow, and it fails exactly as before. A website cannot install a system codec and anyone implying otherwise is selling something.
If you need the photos usable in ordinary Windows software, converting the photos to JPG instead is the durable fix on a machine you cannot modify. JPG opens in everything, including software from twenty years ago.
Checking windows 10 heic support the same way
Everything above applies unchanged to Windows 10. Same two packages, same Store, same split between the paid and manufacturer editions.
One wrinkle we see on older machines: if the Store itself has not updated in a long time, the extensions may not appear in search at all. Let the Store update itself first, then search again.
When the file is the problem, not the codec
Sometimes both packages install cleanly and one specific photo still refuses while others work. At that point stop installing things.
A file that was copied off a phone and interrupted partway has a perfectly valid header and missing picture data. It looks identical to a working file until something reads far enough to notice. No codec fixes that, because the bytes never arrived.
The tell is that some files work and others do not. A missing codec fails on everything; a damaged file fails on its own.
A quick decision table
| What you see | What it means |
|---|---|
| Error saying the format is unsupported | Neither package installed |
| Black or grey frame where the photo should be | Container support present, decoder missing |
| Photos open, Explorer shows blank squares | Codec fine, thumbnail cache stale |
| Most photos open, one specific file does not | That file is damaged |
| Photos app works, Photoshop refuses | Third-party app uses its own loader |
If you are on Android instead
The situation is completely different and much better. Android has decoded HEIC natively since version 9, which shipped in 2018, so the operating system almost certainly already handles it. When something fails there it is usually one specific app rather than the phone. We covered the Android side of the same problem separately.
What to do next
Install HEIF Image Extensions, test, then add whichever HEVC package your machine accepts. That sequence fixes how to open HEIC files on Windows 11 for almost everyone, and the intermediate test tells you precisely where you are if it does not.
If you cannot install anything, use a browser to see the photos today and convert the ones you need to keep. And if a single stubborn file still refuses after everything else works, the file is damaged and no amount of software will bring back bytes that were never copied.
