logo
Heic to Jpg
博客/教程/How to Open HEIC Files on Windows 11 (Without Random Codec Packs)

How to Open HEIC Files on Windows 11 (Without Random Codec Packs)

Windows 11 still struggles with iPhone HEIC photos. Here is what actually works — including a browser trick that does not require the Microsoft Store HEIF extension.

Tutorials
May 22, 2026
4 分钟阅读
ljxyaly
HEIC to JPGWindows 11iPhone PhotosConvert HEIC

Last month a friend sent me a ZIP of photos from a trip. Every file ended in .heic. On her Mac they looked fine. On my Windows 11 laptop, double-clicking just showed that blank Photos app screen — or asked me to install something from the Microsoft Store.

If you are in the same spot, you are not doing anything wrong. HEIC is Apple's default photo format, and Windows only partially understands it.

What Windows 11 actually does with HEIC

Microsoft does offer HEIF Image Extensions and HEVC Video Extensions in the Store. Sometimes they work. Sometimes you install them, reboot, and still get a generic icon or a “can't open” message.

I have seen this on clean Windows installs, on corporate laptops where the Store is locked down, and on machines where an older codec pack conflicts with the new one. It is frustrating because the photos are not broken — the OS just does not decode them the way you expect.

Option 1: Install the official extensions (when you can)

If the Store is available:

  1. Open Microsoft Store and search for HEIF Image Extensions.
  2. Install, restart File Explorer or reboot once.
  3. Try opening a single .heic file in Photos.

This is fine for viewing. It does not always help when you need JPG files for email, Slack, or an old CMS.

Option 2: Convert HEIC to JPG in the browser

When I only need shareable files, I skip codecs and convert HEIC to JPG directly. No installer, no admin rights on a work PC.

Rough workflow:

  1. Copy the HEIC files from your phone (USB, iCloud web, or AirDrop-to-Mac-then-transfer — whatever you use).
  2. Open a HEIC to JPG converter in Chrome or Edge.
  3. Drop the files in, pick JPG, hit convert, download.

Processing happens locally in the browser on tools that use WebAssembly — your photos are not sent to a random cloud folder. That matters for personal stuff.

We built ours around that idea because I got tired of upload-then-wait services.

Option 3: Change the iPhone camera setting (prevention)

On the iPhone: Settings → Camera → Formats → Most Compatible.

New shots save as JPEG. Old shots stay HEIC until you convert them. I usually leave HEIC on for storage, then convert batches when I know Windows people need the files.

HEIC vs JPG on Windows — quick comparison

SituationHEIC as-isJPG after convert
Double-click on WindowsHit or missWorks everywhere
Email to Outlook usersOften blocked or tiny previewNormal attachment
Upload to company portalFrequently rejectedUsually accepted
Edit in older editorsRarely supportedStandard

Small things that trip people up

  • File extension .heif — same family as HEIC. Treat it the same.
  • Live Photos — you only get the still frame in most converters, not the motion part.
  • Filenames like IMG_0001.HEIC — case does not matter; content does.

What I would do today

For a handful of images: try the Store extension first if policy allows.

For a folder from an iPhone shoot: batch convert HEIC to JPG once, put the JPGs in a normal Pictures\2026-trip folder, and forget about codecs on the receiving PC.

If you want to try the browser route, start here: convert HEIC to JPG online.