TL;DR

Windows 11 doesn't ship with the HEIC codec because of patent licensing. Four ways to fix it: install Microsoft's HEIF + HEVC extensions ($0.99 total), use a free third-party viewer, convert online with a free tool, or change your iPhone to save photos as JPG going forward. Skip to the decision table if you just want a recommendation.

You AirDropped some photos from your iPhone to your Windows 11 PC, double-clicked one, and Windows answered with "We can't open this file" or a generic gray icon. Maybe it worked yesterday and stopped working today. Maybe it's never worked.

This isn't a bug. It's the result of a quiet decision Apple made back in 2017, combined with a licensing standoff between Microsoft and the patent holders behind video compression. Here's what's actually happening — and four ways to fix it, ranked by which one to actually use.

The real reason: HEIC, HEVC, and patent royalties

Starting with iOS 11 in 2017, Apple changed the default iPhone camera format from JPG to HEIC (High Efficiency Image Container). HEIC files are roughly half the size of equivalent JPGs at the same visual quality — a meaningful saving when an iPhone holds tens of thousands of photos.

The catch: HEIC isn't an image format on its own. It's a container that uses the HEVC codec (also called H.265) to actually compress the pixels. HEVC is brilliant compression — and it's covered by a patent pool that charges licensing fees to anyone shipping a decoder.

Apple pays those fees and bundles HEVC support into iOS, macOS, and Safari. Google pays them and includes HEVC support in Android. Microsoft chose a different path: they don't bundle HEVC with Windows by default. Instead, they sell the codec on the Microsoft Store as a separate $0.99 extension and pass the licensing cost to consumers who actually need it.

That's why a stock Windows 11 PC recognizes a .heic file — File Explorer shows the extension correctly — but can't decode what's inside. The file isn't broken. Windows just doesn't have the math to make sense of the pixels.

The four ways to fix it

You have four real options, each with trade-offs. I'll explain them in the order most people should consider them, not necessarily the order they appear in other articles.

Option 1: Install Microsoft's HEIF + HEVC extensions

This makes Windows natively understand HEIC files. After installation, the Photos app opens them, File Explorer shows thumbnails, and you can drag them into Word, PowerPoint, or whatever else.

The catch: you actually need two extensions, and one of them costs money.

  • HEIF Image Extensions — free from the Microsoft Store. This handles the HEIC container.
  • HEVC Video Extensions — costs $0.99 from the Microsoft Store. This handles the actual codec inside.

Without both, HEIC files still won't open. If you search "HEVC" in the Microsoft Store, you'll find two listings: "HEVC Video Extensions" ($0.99) and "HEVC Video Extensions from Device Manufacturer" (was free, but Microsoft has been progressively removing access). For most people, paying the dollar is the cleanest path.

Known issue: Microsoft's support forums have ongoing reports of the HEIF codec breaking after Windows updates. Users describe the codec working for months, then suddenly refusing to open files after an update. Reinstalling sometimes helps, sometimes doesn't. If this happens, an online converter (Option 3) is the reliable fallback.

Best for: People who receive HEIC photos regularly and want them to "just work" in Windows apps.

Option 2: Change your iPhone to save as JPG going forward

This sidesteps the problem entirely for new photos.

On your iPhone:

  1. Open Settings
  2. Tap Camera
  3. Tap Formats
  4. Select Most Compatible (instead of "High Efficiency")

From this moment forward, your iPhone saves photos as JPG and videos as H.264/MP4 — formats Windows understands natively, no codec required.

Important caveat that most articles skip: this setting only affects new photos. Every HEIC photo you already have stays in HEIC format. The setting doesn't bulk-convert anything.

There's also a separate setting buried in Settings → Photos → Transfer to Mac or PC → Automatic, which is supposed to convert HEIC to JPG when transferring to a PC. In practice, multiple users have reported this setting failing to work reliably, especially after iOS or Windows updates. Don't rely on it.

Best for: People who'd rather lose some storage efficiency than deal with format problems. The file size penalty is real (~2× larger files), but if you have iCloud or plenty of phone storage, it's negligible.

Option 3: Convert HEIC to JPG online (no install)

Drop the HEIC file into a browser-based converter, get a JPG back. No installation, no $0.99 fee, no settings to change. Works on any device including phones, tablets, and computers without admin rights.

ConvertProd HEIC to JPG

Free browser-based converter that processes files entirely on your device. No upload, no signup, batch conversion supported. Works on any modern browser.

Open tool

The trade-off depends on the tool you pick. Most online HEIC converters upload your files to a server, convert them there, and send them back. That's fine for vacation photos, but if you're converting anything sensitive — IDs, documents, private photos — you probably don't want them sitting on someone else's server.

Look for converters that explicitly run in-browser (using JavaScript and the Canvas API or WebAssembly). Those never upload anything; the conversion happens locally on your device and the JPG appears as a download. ConvertProd's tool works this way — you can verify by opening DevTools' Network tab and watching that no file data is sent anywhere.

Best for: One-off conversions, sensitive files, or when you don't want to install anything. Also the reliable fallback when codec-based methods break.

Option 4: Use a third-party image viewer with HEIC support

Some image viewers ship with their own HEIC decoder, sidestepping the Microsoft codec entirely. Free options include:

  • IrfanView — long-running free Windows image viewer; needs a plugin install for HEIC
  • XnView MP — free for personal use, handles HEIC natively
  • FastStone Image Viewer — free for personal use, includes HEIC support

These work, but they only solve viewing. If you want to edit a HEIC photo in Photoshop, Word, or anything else that doesn't bundle its own decoder, you're back to either installing the system codec (Option 1) or converting to JPG (Option 3).

Best for: People who already use a third-party image viewer and just want to add HEIC support to their existing workflow.

Which option should you actually use?

If you don't want to read four sections again, here's the decision table:

Your situation Best option Why
I receive HEIC photos all the time Install Microsoft codecs ($0.99) One-time setup, integrates with all Windows apps
I just need to convert one photo right now Online converter No install, takes 10 seconds
I'm sending HEIC files to friends/family on Windows Change iPhone to "Most Compatible" Solves it at the source, no Windows changes needed
I have hundreds of existing HEIC photos Online converter (batch mode) Convert them all once, then change iPhone setting for future photos
The codec stopped working after a Windows update Online converter Doesn't depend on Windows codec state
I'm at a work computer where I can't install software Online converter Browser-only, no admin rights needed
The HEIC file is sensitive (ID, document, private photo) Browser-based converter (no upload) File never leaves your device

For most people, the honest answer is a combination: install the Microsoft codecs once so day-to-day use works, change your iPhone to "Most Compatible" for new photos, and keep a browser-based converter bookmarked for the edge cases where the codec breaks or you need to share photos with non-iPhone people.

What about Photoshop, older Windows, or weird file types?

A few edge cases that come up regularly:

Photoshop and HEIC. Adobe's track record with HEIC is rocky. Photoshop technically supports HEIC on Windows if the system codecs are installed, but users report crashes and "unknown AIDE library error" messages, especially with newer iOS 26+ "HDR screenshots" that use a slightly different HEIX variant. If Photoshop is your editor, the safest workflow is to convert HEIC to JPG (or PNG for lossless) before importing.

Windows 7, 8, or older. Microsoft only provides the HEIF/HEVC extensions for Windows 10 and 11. On older Windows versions, an online converter is essentially your only option short of running a HEIC viewer like IrfanView or XnView.

HEIX, HEIF, HEIC — what's the difference? These are all closely related. HEIF is the file format standard. HEIC is the most common variant, using HEVC compression. HEIX is a newer variant that Apple uses for some HDR captures starting in iOS 26. All can be opened by tools that handle HEIC, though some converters may stumble on HEIX specifically — if a converter fails, try a different one.

Frequently asked questions

Will I lose quality converting HEIC to JPG?

At 90% JPG quality (the standard default in most converters), the result looks visually identical to the HEIC original. There's a tiny technical quality loss because JPG is a different lossy compression — but it's imperceptible to the human eye. For pixel-perfect output with zero loss, convert to PNG instead.

Why does my iPhone use HEIC instead of JPG?

Storage efficiency. HEIC files are roughly half the size of JPG at equivalent visual quality. On a phone with thousands of photos, that's serious storage savings. Apple optimized for the typical iPhone user (who lives entirely in Apple's ecosystem) and accepted the Windows-compatibility friction as a reasonable trade-off.

Can I keep HEIC files and just install the Windows codec?

Yes, but you need both extensions (HEIF + HEVC, the second costing $0.99), and the codec has known reliability issues across Windows updates. It works most of the time. When it breaks, you'll wish you had a backup conversion method.

If I change my iPhone to "Most Compatible," will my existing photos convert?

No. The setting only affects new photos taken after you change it. Existing HEIC photos stay in HEIC format. To convert existing photos, you need a separate conversion step.

Why is the HEVC codec $0.99 instead of free?

HEVC (H.265) is covered by patent pools that charge royalty fees to any decoder. Microsoft passes that licensing cost to consumers who need it ($0.99 per Windows install) rather than building it into the Windows price for everyone. Apple includes HEVC because they're paying the licensing fee centrally for iOS and macOS.

Why did my HEIC codec suddenly stop working after a Windows update?

This is a recurring complaint on Microsoft's support forums. Windows updates can break the HEIF/HEVC extensions. Reinstalling sometimes fixes it, sometimes doesn't. An online converter is the workaround that doesn't depend on any installed codec.

The bottom line

iPhone photos don't open on Windows 11 because Apple chose HEIC and Microsoft chose not to bundle the HEVC codec. It's a licensing decision, not a bug, and it's not going away anytime soon.

The pragmatic move: change your iPhone to save new photos as JPG ("Most Compatible"), use a browser-based converter for any existing HEIC files you need to deal with, and only bother with the Microsoft codecs if you're receiving HEIC files constantly and want native Windows integration.

That covers 95% of situations. The remaining 5% is edge cases like Photoshop quirks, work computers without admin rights, or sensitive files you don't want to upload anywhere — all of which point to the same fallback: a browser-based HEIC converter.