Rasp

How to

How to open HEIC files on Windows

Windows doesn't ship a HEIC decoder, and the official fix has historically cost money. Three routes, and which one to take.

Why won't Windows open my iPhone photos?

Windows does not include a HEIC decoder by default, so iPhone photos will not open or show thumbnails. You can install Microsoft's codec extensions from the Store, set your iPhone to shoot JPG instead, or convert the files you already have. Converting is the only route that fixes existing photos.

How to do it

  1. Confirm it is actually a HEIC file. Right-click the file, choose Properties, and look at the file extension. If it ends in .heic or .heif, this page applies. If it opens on your phone but not on your PC, that is the usual signature.
  2. Decide whether you need a permanent fix. If iPhone photos arrive constantly, install the codec extensions so Windows can open them natively. If this is a one-off batch, converting is faster and costs nothing.
  3. Convert the photos you already have. Drop them onto the HEIC to JPG converter. The conversion happens in your browser, so a folder of family photos is not uploaded to anyone. Your originals are left untouched.
  4. Optionally stop new HEIC files appearing. On the iPhone, Settings → Camera → Formats → Most Compatible. New photos save as JPG. Existing HEIC files are unaffected, which is why step three still matters.

Why this happens

Your phone opens the file instantly. Your PC shows a blank icon and an error. Nothing is broken on either machine.

Since iOS 11, iPhones have saved photos as HEIC — a format that stores roughly the same quality as a JPG in about half the space. Windows does not include a decoder for it.

The reason is licensing rather than engineering. HEIC stores its image data using HEVC compression, which is covered by a large and contested patent pool. Shipping a decoder with every copy of Windows is a licensing cost, so Microsoft split it into optional Store extensions and has historically charged for the HEVC component.

JPG has no such encumbrance, which is why it has been universal for thirty years.

Option 1 — install the codec extensions

Best if iPhone photos arrive regularly and you want Windows to just handle them.

Search the Microsoft Store for HEIF Image Extensions and HEVC Video Extensions. The first has generally been free; the second has usually carried a small charge, though this has changed more than once.

Once installed, HEIC files open in Photos and thumbnails appear in File Explorer as they should.

The catch: it is per-machine. Copy those photos to another PC and you are back where you started.

Option 2 — convert the files

Best if you have a batch of photos to deal with now, or you send them on to other people.

Convert them to JPG. The result opens on any version of Windows, any Android phone, any print service and any upload form — with nothing installed anywhere.

This is the only option that fixes photos you already have in a way that travels with them. If you are going to email these pictures to someone, they will hit exactly the same wall you did unless the file itself changes.

A note on doing this with family photographs: most online converters upload your files to a server. This one does not — the decoding runs in your browser through libheif compiled to WebAssembly, and the Uploaded readout on the page measures the page’s own network traffic so you can confirm it. If you want to check independently, the thirty-second Network tab test works on any converter.

Option 3 — stop producing HEIC files

Best if the conversion step is a constant irritation.

On the iPhone: Settings → Camera → Formats → Most Compatible. New photos save as JPG from then on.

Two catches. Every photo now takes roughly twice the storage, on the phone and in iCloud. And existing HEIC files are unaffected — so you still need option 2 for everything already taken.

Which to choose

  • A one-off batch of photos → convert them. Nothing to install, works everywhere afterwards.
  • iPhone photos arriving constantly on one PC → install the extensions, and convert the ones you forward to other people.
  • Converting has become a chore → switch the camera to Most Compatible, and convert the back catalogue once.

Most people end up doing both option 2 and option 3, which is a perfectly sensible combination.

If you want something other than JPG

PNG gives a lossless working copy for editing, at a much larger file size. WebP is the right target if the photos are going onto a website you control — go directly rather than via JPG, since two lossy conversions discard more than one.

The trade-off in full: HEIC vs JPG.

Questions

Why doesn't Windows support HEIC out of the box?
Licensing, not capability. HEIC stores its image data using HEVC compression, which is covered by a large patent pool. Shipping a decoder to every Windows installation is a licensing cost, which is why Microsoft separated it into an optional extension and has historically charged for the HEVC part.
Is there a free HEIC codec for Windows?
The HEIF Image Extensions have generally been free, while the HEVC Video Extensions component has usually carried a small charge. Availability and pricing have changed several times, so check the Store — and note that converting the files instead is free and needs nothing installed.
Why do my HEIC files show no thumbnails in File Explorer?
Same cause. Thumbnail generation needs a decoder, and without one Explorer shows a generic icon. Installing the codec extensions restores thumbnails; converting to JPG sidesteps the issue.
Will converting to JPG lose quality?
A little, since both formats are lossy and the image is re-encoded. At a sensible quality setting the difference is invisible at normal viewing sizes. Keep the HEIC originals if you want the best copy.
Can I convert a whole folder at once?
Yes. Select them all and drop them on the converter together. There is no upload, so there is no queue and no per-file limit — the practical ceiling is your PC's memory, which on a desktop is generous.
Should I just switch my iPhone to JPG?
Only if converting is a recurring annoyance. Switching roughly doubles the storage every photo uses. Most people are better off keeping HEIC and converting the few photos that need to leave the phone.
Is it safe to convert family photos on a website?
It depends whether the site uploads them, and most do. A converter that runs in your browser does not — the files are read from disk into memory on your own PC. Check the Network tab in developer tools if you want to verify rather than trust.
Does this affect Windows 10 and Windows 11 equally?
Yes. Neither ships a HEIC decoder by default, and the same three options apply to both.

Sources

Related reading