How to open HEIC files on Windows
Why it happens
Windows ships with support for the HEIF container but not the HEVC codec that HEIC images use. Without that decoder the Photos app shows a "you need a new codec" prompt, Explorer cannot generate thumbnails, and dragging the file into Word produces an error rather than an image.
This is a licensing decision, not a bug. Every HEVC decoder shipped means royalties paid per copy, so Microsoft leaves it optional and lets the user decide.
First, decide which problem you actually have
Most people install a codec they do not need, or convert 400 files to solve a one-off look. The right method depends on how often the situation recurs:
| Your situation | Best method | Why |
|---|---|---|
| I need to see one photo someone sent me | Browser conversion | No install, no admin rights, 20 seconds |
| I handle iPhone photos every week | Microsoft codecs | Thumbnails and double-click work forever after |
| I need to edit in Photoshop or Lightroom | Convert to JPG or TIFF | Those apps expect a format they can open |
| The photo has to go into a work document | Convert to JPG | Word and PowerPoint handle HEIC badly even with codecs |
| I am on a locked-down work laptop | Browser conversion | The Store is usually blocked by policy |
| I need the depth map or Live Photo | Keep it on the iPhone | Windows tools discard both |
Method 1: Microsoft’s HEIF and HEVC extensions
This is the official route, and it is the only one that makes Explorer show real thumbnails.
- Store blocked? Managed work machines often disable the Store entirely, which makes this method impossible without IT.
- Install button greyed out? Usually a region restriction or an existing incompatible package.
- Codec installed, Word still refuses the file? Word uses its own image filters and ignores system codecs. Convert instead.
- Open the Microsoft Store and install HEIF Image Extensions. It is free and adds container support.
- Install HEVC Video Extensions. Historically this costs about $1; some laptop makers ship a free "HEVC Video Extensions from Device Manufacturer" variant that is tied to the hardware.
- Open one HEIC file in Photos to confirm decoding works.
- If thumbnails are still blank, the thumbnail cache is stale — run Disk Cleanup with "Thumbnails" ticked, then reopen the folder.
Method 2: a third-party viewer
CopyTrans HEIC adds HEIC support to Explorer and Photos and is free for personal use; IrfanView with its HEIF plugin does the same for viewing and batch conversion. Both work.
The cost is not money, it is surface area: another installer, another updater, another thing to explain to a colleague, and on managed machines another thing that may be blocked. If you only need to look at a photo occasionally, this is more machinery than the problem deserves.
Method 3: convert in the browser
No install, no admin rights, no Store purchase. The decoding runs in a Web Worker inside your own browser, so the photos are never uploaded to a server — which is the part that matters when the file is a passport scan or a contract photo rather than a holiday snap.
If the machine is offline or you want to be certain, the no-upload version keeps working after you disconnect the network.
- Open the HEIC to JPG converter.
- Drag the files onto the drop area — one photo or a hundred.
- Pick the quality. 92 is a good default; 85 halves the size again with very little visible difference.
- Download the JPGs individually, or as one ZIP for a batch.
Troubleshooting
| What you see | What is actually wrong | What to do |
|---|---|---|
| Codec installed, thumbnails still blank | Stale Windows thumbnail cache | Disk Cleanup → Thumbnails, then reopen the folder |
| Photo opens but colours look washed out | 10-bit HDR tone-mapped for an SDR display | Convert to JPG, or view on an HDR-capable screen |
| “This app can’t be installed” in the Store | Device is managed, or a region restriction | Use browser conversion instead |
| The file is 0 KB and opens nowhere | Transfer was interrupted — AirDrop, USB or cloud sync | Re-transfer from the iPhone; a 0 KB file cannot be repaired |
| Explorer shows a generic page icon | No thumbnail handler registered | That is the missing codec, not a corrupt file |
| Photos opens it, Word does not | Word ignores system codecs | Convert to JPG first |
| Only some photos in a folder fail | Those are HEIC; the rest are already JPG | Check the extension before assuming a codec problem |
Is any of this going to change?
Windows 11 still relies on the optional HEIF and HEVC packages, and the licensing logic behind that has not moved. Newer iPhones also add HDR gain maps that Windows displays without understanding, which is why a converted photo sometimes looks flatter than the original on the phone.
Practically: assume you will need one of these three methods for the foreseeable future, and pick the one that matches how often you hit the problem.
Common questions
Is there a free Microsoft HEIC codec?
The HEIF Image Extensions are free. HEVC Video Extensions is the paid part, and it is the one that actually decodes HEIC images — which is why installing only the free package often changes nothing.
Do I need administrator rights to convert HEIC on Windows?
Not for browser conversion. Installing Store packages or third-party viewers usually requires the ability to install software, which managed machines often block.
Does converting HEIC to JPG on Windows lose quality?
One pass at quality 90 or above is visually indistinguishable in normal viewing. The output is a new compression of an already compressed image, so convert from the original rather than from an earlier conversion.
Can I convert a whole folder at once?
Yes. The browser converter accepts up to 100 files in one batch and returns a single ZIP with the original filenames preserved.
Why does the converted photo look worse than it did on my iPhone?
Almost always HDR. The iPhone screen shows a 10-bit HDR image with a gain map; a JPG is 8-bit SDR, so the highlights compress. The pixels are not damaged — the display range is smaller.
Sources
- Microsoft Store: HEIF Image Extensions — the free package that adds container support
- Microsoft Store: HEVC Video Extensions — the paid decoder that actually opens HEIC images
- Wikipedia: HEIF — why the container and the codec are licensed separately
- MDN: Image file types — browser-side support, relevant to the conversion route