jpg-heic.com

Your HEIC file will not open on Windows

Troubleshooting · Updated 31 August 2026 · 4 min read

There are five distinct causes and they produce different error messages. Match the message to the cause and you will save yourself installing things you do not need.

Match your error message

What you seeWhat it meansFix
"This file can't be opened" / codec messageHEVC codec is missing Install the codec
Photos app opens then shows a grey squareHEIF extension present, HEVC missing Install the second component
"Windows can't open this file" with an app pickerNo app is associated with .heic Set a default app
File size is 0 KB or tinyIncomplete transfer Re-copy the file
Opens on the phone, fails on the PC, size looks rightContainer variant or burst file Convert on the source device

Cause 1: the HEVC codec is missing

This is the overwhelmingly common one. Windows can read the HEIF container but the picture inside is compressed with HEVC, and that decoder is a separate, licensed component. Windows 11 usually includes the container support and not the codec; Windows 10 needs both.

Before paying for anything, check whether your PC maker already licensed the codec — many did, and the free version is easy to miss because it does not always surface in a Store search. The codec page covers where to find it, along with the two other routes that avoid the paid listing.

Cause 2: no default app for .heic

Occasionally the codec is installed but Windows has no file association, so double-clicking produces an app picker or an unhelpful error. Right-click the file, choose Open with → Choose another app, pick Photos, and tick Always use this app. If Photos is not in the list, the codec really is missing after all.

Cause 3: the file did not copy properly

Check the file size in File Explorer. A normal iPhone photo is 1–3 MB. If it shows 0 KB or a few kilobytes, the transfer failed and no software will open it.

  • Copied over USB — iOS sometimes drops files mid-transfer when the phone locks. Unlock it, keep the screen on and copy again in smaller batches.
  • Downloaded from iCloud — if the file was not fully downloaded to the phone first, only a placeholder is copied. Open each photo on the phone to force a full download before transferring.
  • Received by messaging app — some apps truncate large attachments. Ask for it again by email or a shared link.

Cause 4: an unusual HEIC variant

Burst sequences, Live Photos and some Portrait shots pack multiple images and auxiliary data into one container. Windows sometimes handles the primary image and sometimes refuses the whole file. Converting it on the device that created it is the reliable answer.

Cause 5: you do not need Windows to open it at all

If this is a one-off, installing system codecs to view a single photo is disproportionate effort. The viewer on this site opens the file in your browser with no codec, no install and no upload, and lets you save a JPG copy that will open in anything thereafter.

Open it right now

No install, no upload, no codec required.

Open the viewer

Common questions

Why won't Windows open my iPhone photos?
Almost always because the HEVC codec that decodes the image inside a HEIC file is not installed. Windows can read the container but not the compressed picture within it.
Is there a free fix for HEIC on Windows?
Often, yes. Several routes avoid the paid Store listing entirely, including a manufacturer-licensed version that many PCs qualify for. The codec page walks through each one.
My HEIC file shows 0 KB — is it recoverable?
No. A zero-byte file contains nothing, so the transfer failed rather than the file being unreadable. Copy it again from the source device, keeping the phone unlocked throughout.
Why does the photo open on my phone but not on my PC?
The phone has a licensed HEVC decoder built in; a standard Windows install does not. If the file size looks correct, the file is fine and only the PC's decoding ability is missing.