Why HEIC Photos Won't Open on Windows (and How to Actually Fix It)
By Andrew Butson · July 2, 2026 · 6 min read
You copy photos off an iPhone, or someone emails you one, and the file is a .heic. File Explorer shows a grey placeholder instead of a thumbnail, and double-clicking gets you nothing, or a blunt “Windows Photo Viewer can't open this picture.” The photo itself is fine. Nothing is corrupted. Windows genuinely does not know how to decode the file, and the reason is a licensing dispute you're only feeling the edge of.
It's worth five minutes to actually fix rather than working around it every time, because it happens to every HEIC an iPhone hands you until you either change how the phone shoots or teach Windows to read the format.
Why iPhones use HEIC — and why Windows chokes on it
Since iOS 11 in 2017, iPhones and iPads have saved photos as HEIC by default whenever the camera is left on its factory “High Efficiency” setting. HEIC is a container: it wraps an image compressed with HEVC (H.265), the same video codec Apple uses to shoot 4K footage, which packs a photo into roughly half the file size of an equivalent JPEG at similar quality. That is a real win for a phone with finite storage, right up until the file leaves the phone.
The problem is that HEVC is patent-encumbered. Decoding it legally means paying royalties into one of several patent pools (MPEG LA, HEVC Advance, Velos Media), and Microsoft has chosen not to bundle a licensed HEVC decoder into every copy of Windows the way it bundles JPEG or PNG support. Instead, the decoder is split across two separate Microsoft Store apps: “HEIF Image Extensions,” which understands the HEIC container, and “HEVC Video Extensions,” which does the actual decoding. Without both installed, Windows has no legal way to turn the file's bytes into a picture, so File Explorer and the Photos app fall back to a blank icon.
Every fix that actually works
There's a fix for the phone, a fix for Windows itself, and a fix for the individual photos you already have. Which one makes sense depends on whether this is a one-off or something you deal with every week.
- Install the Store codecs (fixes Windows for every future HEIC): search the Microsoft Store for “HEIF Image Extensions” (it's free) and install it alongside “HEVC Video Extensions.” The video extension usually carries a small one-off fee; some PCs, especially from Dell, HP and Lenovo, ship with a free “HEVC Video Extensions from Device Manufacturer” pre-licensed instead, so check for that first. Once both are installed, HEIC thumbnails, previews and full opens work everywhere on that machine.
- Switch the iPhone to JPEG at capture (fixes it at the source): Settings → Camera → Formats → “Most Compatible.” The phone shoots JPEG photos and H.264 video from then on: larger files, but zero compatibility problems and nothing to install on the Windows side. It only affects photos taken after you change it.
- Let the iPhone convert on transfer (fixes it for photos you already have, without installing anything): Settings → Photos → Transfer to Mac or PC → “Automatic.” With this set, iOS detects that the receiving computer can't handle HEIC/HEVC and converts to JPEG/H.264 during the copy, whether that's over AirDrop, a USB cable, or an emailed photo. It's the setting most people don't know exists, and it's the one that would have prevented the problem in the first place.
- Convert the files you already have on the Windows side: if the photos are already sitting on your PC as .heic, a converter turns them into JPEG without touching the phone or the operating system at all.
Decodes and re-encodes your HEIC locally, no upload, whole albums come back as one ZIP.
Runs entirely in your browser — nothing is uploaded.
Where converting locally actually helps
Once photos are already on a Windows machine as HEIC, the fastest fix is converting them to JPEG rather than installing codecs on a computer you don't fully control, such as a work laptop, a library PC, or a relative's machine. Morphr does that entirely in the browser: the HEIC is decoded and re-encoded to JPEG on your device, nothing is uploaded, and a whole album drops in and comes back as one ZIP. The quality slider gives you control over the trade-off, though at the top setting the result is hard to tell from the original; because HEIC can hold a slightly wider range of brightness and colour than JPEG, an unusually high-contrast shot might look marginally flatter, but for ordinary photos you won't see it.
It's also worth knowing that any conversion, Morphr's or otherwise, strips the EXIF and GPS data baked into the HEIC, including the exact location the photo was taken. For photos you're about to send to someone outside your family, that's a feature, not a loss.
Frequently asked questions
- Do I have to pay for the HEVC codec every time I hit this?
- No. It's a one-time install per Windows machine, not per photo. Once "HEIF Image Extensions" and "HEVC Video Extensions" are installed, every HEIC on that PC opens normally from then on. Check for the free "HEVC Video Extensions from Device Manufacturer" app first; several PC makers pre-license it, which skips the fee entirely.
- Will converting HEIC to JPG make my photos worse?
- There's a small quality trade-off because JPEG is lossy and HEIC compresses more efficiently to begin with, but at a high quality setting it's not something you'd notice by eye. What you will lose for certain is the EXIF/GPS metadata, which every conversion strips, whether you use Morphr or anything else.
- Why does this only happen with photos from iPhones, not Android?
- Most Android phones default to JPEG, so the problem rarely comes up on that side. Some newer Android phones can also shoot HEIC, and would hit the exact same Windows codec gap if they did. This isn't an Apple-specific bug; it's a Windows-doesn't-license-HEVC-by-default problem that affects any HEIC file, regardless of which phone made it.