Can’t open a HEIC file? Fixes that work
“This file can’t be opened” hides at least five different problems when the file is a HEIC. Working the wrong fix wastes an afternoon — installing codecs won’t help a corrupt file, and converting won’t help a file that’s secretly a video. Here’s the troubleshooting tree, ordered by how often each cause turns out to be the culprit.
First: identify which problem you actually have
Quick triage questions:
- Does every HEIC fail, or just this one? All of them → your software lacks support (cause 1). Just one → that file is unusual (causes 3–5).
- What’s the exact extension?
.heic/.heif/.hif→ format support issue..jpgthat won’t open → possibly a renamed HEIC (cause 3)..movnext to your photo → Live Photo leftover (cause 4). - Where did it come from? Direct from an iPhone → likely fine internally. Through a chat app, USB hiccup or interrupted download → possibly damaged (cause 5).
Cause 1: your software simply doesn’t support HEIC (most common)
If no HEIC opens on the machine, nothing is wrong with your files. Windows needs two Microsoft Store components (the free HEIF Image Extensions plus an HEVC decoder that costs $0.99 as of this writing); Chrome and Firefox never open HEIC on any OS; plenty of older editors and nearly all upload forms refuse it. The full support map is in Where HEIC works.
Fix A (teach the machine): install the extensions — Windows 11 walkthrough here. Native support is worth having if iPhone photos arrive regularly.
Fix B (fix the files): convert to JPG — works on any machine, needs no install or admin rights, and the result opens in everything. For a whole folder, batch convert.
Neither fix is wrong; A is better infrastructure, B is faster right now and the only option on locked-down machines.
Cause 2: the extensions are installed and it still doesn’t work
A Windows special. The HEIF/HEVC extensions are installed, yet Photos shows errors or thumbnails stay blank. Microsoft’s community forums document plenty of these cases — codec registration on Windows has many moving parts, and reinstalling the extensions (uninstall both, reboot, reinstall) fixes some machines and not others.
Honest advice: try the reinstall once, then stop debugging Windows codec plumbing and convert the files. Conversion bypasses the entire codec stack — a JPG needs nothing special, ever. Life is short.
Cause 3: the file is lying about what it is
Surprisingly common. Some apps, portals and sync tools rename files to .jpg without
converting them — the bytes inside are still HEIC, so image viewers choke on a file that
looks like it should work. The reverse exists too: files named .heic that actually contain
ordinary JPEG data.
You can’t diagnose this by looking at the name — the name is the lie. Our converter reads the file’s actual bytes before deciding how to decode it, so either direction of mislabeling gets detected and handled, and the result card tells you what the file really contained. If a “JPG” from an iPhone user won’t open anywhere, this is the first thing to suspect.
Cause 4: it’s a Live Photo’s video half
iPhone Live Photos are stored as a pair: a HEIC still plus a .mov clip of the
surrounding moment. Transfer tools often copy both. If the item that won’t open is the .mov
— or your “photo” plays as a three-second video — you’re looking at the motion half. The still
photo is the .heic file with the (near-)matching name; convert that, and treat the
.mov as a small video you can keep or discard. No image converter can merge the two back
into one moving file; that only exists inside Apple’s Photos.
Cause 5: the file is genuinely damaged
Interrupted downloads, flaky USB transfers, messenger re-uploads of re-uploads and dying SD cards all produce files that no viewer, codec or converter can fully read. Clues: the file size is suspiciously small (a few KB where megabytes belong), every tool fails including this site’s converter, or the source device also can’t display it anymore.
Fixes worth trying, in order: re-transfer from the source (the original may be fine — most “corrupt HEIC” cases are actually corrupt copies); check the source device’s gallery; if it came via chat, ask the sender to resend as “document” or original quality. What we won’t recommend: paid “HEIC repair” tools of unknowable quality operating on your personal photos. If the original is gone from the source too, the honest answer is that recovery odds are poor.
Special case: it opens, but somewhere it shouldn’t need to
You’re on a Mac (where HEIC “just works”) but the file needs to go to a web form, a Windows colleague or an old tool. Nothing is broken — you’re just at a format border. macOS has good built-in conversion; this site does the same in-browser on any OS without installs. Either way, the traveling copy should be a JPG.
The prevention list
Once the current fire is out, three settings prevent the next one:
- Shooting for cross-platform life? Switch the iPhone camera to JPEG — Settings → Camera → Formats → Most Compatible.
- USB-transferring to a PC? Set Transfer to Mac or PC to Automatic (same guide, second half — including the iOS 17+ nuance about when it doesn’t convert).
- Sharing to mixed groups? Let chat apps do their auto-conversion, or pre-convert yourself when you care about the quality settings.
And when a straggler still slips through — they always do — the converter is here, runs on your device, and never sees your photos.
Windows extension details and store pricing checked July 2026; these change — corrections welcome.