Back to Blog

HEIC Won't Open on Windows? Diagnose It, Then Fix It Fast

Blank thumbnails, "file format not supported", or a missing codec prompt in Photos — here's how to tell which HEIC problem you have on Windows 10 or 11, and fix it in the right order.

You plugged your iPhone into your PC, dragged over a few photos, and Windows gave you nothing: a blank white rectangle in File Explorer, or a Photos window that says the file format isn't supported. The pictures are fine. The problem is that your iPhone saved them as HEIC (High Efficiency Image Container), and Windows can only read that format when the right codec is installed.

If HEIC won't open on Windows for you, the fix depends on which failure you're actually hitting. There are three distinct ones, and they need three different answers. This guide is for the common case: a handful of photos you need to see right now, not a 2,000-file library.

Step 1: Identify which HEIC failure you have

Open the folder containing the photos (for example IMG_4182.HEIC, around 1.8 MB) and compare what you see to this list.

  • Blank or generic white thumbnails in File Explorer, but the file names and sizes look normal — the HEIF Image Extensions are missing. Windows doesn't know how to render a preview.
  • Photos opens and says "It looks like we don't support this file format" or shows a grey box — same root cause, same fix as above.
  • Photos shows a prompt about a missing codec, or offers a Store link — the HEIF extension may be present, but the HEVC video codec it depends on is not.
  • The file opens but looks heavily compressed or sideways — a rendering/orientation quirk, not a codec problem; re-saving as JPG fixes it.
  • The file is 0 KB or a few dozen bytes — the transfer failed, often because iCloud only had a placeholder on the phone. Re-copy the file before troubleshooting anything else.

To confirm the format rather than guess: right-click the file, choose Properties, and look at Type of file. If it says HEIC File (.heic) and there's no preview, you're in the first two buckets. If the extension is .heif or .hif, the same fixes apply.

Decision tree matching each Windows HEIC symptom to its fix
Each HEIC symptom points to one specific fix — start at the symptom you actually see.

Step 2: Install the HEIF Image Extensions

This is the official fix and it takes about a minute. On Windows 10 and Windows 11:

  1. Open the Microsoft Store app.
  2. Search for HEIF Image Extensions (publisher: Microsoft Corporation).
  3. Click Get / Install.
  4. Close and reopen File Explorer — press Win + E again — so thumbnails regenerate.

On most current Windows 11 installs this extension is already bundled, which is why some PCs show HEIC photos happily and the laptop in the next room doesn't. Easiest way to check: double-click a HEIC file. If Photos renders it, you're done.

If thumbnails stay blank after installing, clear the cached previews: press Win + R, type cleanmgr, pick your system drive, tick Thumbnails, and click OK. Explorer rebuilds them on the next visit to the folder.

Step 3: Add the HEVC video extension if Photos still complains

HEIC images are compressed with HEVC (H.265), the same codec used by 4K video from your iPhone. If Photos still throws a codec error — or if your iPhone .MOV videos won't play either — you need the HEVC decoder as well.

In the Store, look for HEVC Video Extensions from Device Manufacturer. On many OEM machines (Dell, HP, Lenovo, Samsung) this version is licensed by the hardware vendor and installs at no cost, which is what people mean when they search for hevc video extensions free. The generic HEVC Video Extensions listing is a paid item. Install the device-manufacturer version first; if it isn't offered on your PC, don't buy the paid one just to view photos — converting is faster and costs nothing.

Reboot once after installing extensions. Windows caches codec registrations, and a surprising number of "it still doesn't work" cases are solved by a restart.

Step 4: Stop the problem at the source on your iPhone

If you regularly move photos to a Windows PC, change what the camera writes in the first place:

  • Settings → Camera → Formats → Most Compatible. New photos are saved as JPG and new videos as H.264. Existing HEIC files on the phone are unchanged.
  • Settings → Photos → scroll to Transfer to Mac or PC → Automatic. With this on, photos are converted to JPG during a USB transfer. Choose Keep Originals instead and you get raw HEIC files on the PC.

Trade-off worth knowing: "Most Compatible" roughly doubles file size. A photo that was 1.8 MB as HEIC often lands around 3.5–4 MB as JPG at the same resolution. If storage is tight, keep HEIC on the phone and convert only the files you actually send to Windows.

Step 5: Just convert the files you need

Sometimes you can't install anything — a work laptop, a locked-down machine, or you need the photo attached to an email in the next two minutes. Convert instead.

For a few files, the quickest route is to convert your HEIC photos to JPG online: drop IMG_4182.HEIC in, download IMG_4182.jpg, and it opens in Photos, Word, Outlook and every website that rejected the original. Nothing to install, and it works the same on a PC where you don't have admin rights. If you also need PNG, WebP or PDF output from the same photos, the broader image converter hub covers those targets.

Prefer the command line? ImageMagick handles HEIC on Windows once installed. Open PowerShell in the folder and run:

magick IMG_4182.HEIC IMG_4182.jpg

# a whole folder, quality 90
magick mogrify -format jpg -quality 90 *.HEIC

mogrify -format writes new .jpg files alongside the originals rather than overwriting them, so your HEIC files stay intact. If magick returns no decode delegate for this image format, your ImageMagick build was compiled without libheif — reinstall the latest official Windows binary, or use the online route.

One more no-install trick: open the HEIC in Photos once the HEIF extension is in place, click the … menu and choose Save as, then pick JPG. Fine for one or two photos, tedious beyond that.

Why this keeps happening

Apple switched the default camera format to HEIC in 2017 because it stores roughly the same image quality in about half the space. Windows never shipped the HEVC decoder in every edition, largely for patent-licensing reasons, so support depends on your Windows build, your PC manufacturer and whether the Store extensions were ever installed. That's why HEIC won't open on Windows 11 on one machine and works fine on another running the same version.

Also worth remembering: even with the extensions installed, HEIC still breaks outside your PC. Web upload forms, older photo printers, many CMS editors and plenty of email clients reject it. For anything you're sending to someone else, JPG remains the safe choice.

Your 60-second troubleshooting order

  1. Confirm the file is really HEIC and not 0 KB (Properties → Type of file).
  2. Install HEIF Image Extensions from the Microsoft Store, then reopen Explorer.
  3. Still failing? Install HEVC Video Extensions from Device Manufacturer and reboot.
  4. Need it right now, or can't install software? Convert to JPG online or with magick.
  5. Set the iPhone to Most Compatible so it doesn't recur.

Work down that list and almost every HEIC failure on Windows resolves within a few minutes — usually at step 2 or step 4.

FAQ

Why does my iPhone photo show as a blank thumbnail in Windows 10? File Explorer can't render a preview without the HEIF Image Extensions. The file itself is intact — install the extension and clear the thumbnail cache with cleanmgr.

Is converting HEIC to JPG lossy? Yes, slightly — JPG re-encodes the image. At quality 90 the difference is invisible on screen or in print. Keep the HEIC original if you want a pristine master copy.

Will switching to "Most Compatible" convert the photos already on my iPhone? No. It only affects photos you take from that point on. Existing HEIC files stay HEIC.

Why do photos I email myself open fine, but USB transfers don't? Mail and Messages often convert HEIC to JPG automatically when sending. A direct USB copy with Keep Originals hands over the untouched HEIC file.

Do I have to pay for HEVC Video Extensions? Not for viewing photos. Try the free from Device Manufacturer listing first; if your PC isn't eligible, converting to JPG achieves the same result at no cost.

Can I rename a .HEIC file to .JPG? No. The extension is just a label — the data inside is still HEVC-compressed, so Windows will report a corrupt or unsupported image. You have to actually convert it.

Ready to Convert Your Files?

Try our free online file converter. No registration required.

Start Converting