ImgConvertor

Why Won't My iPhone Photos (HEIC) Open on Windows?

Why HEIC photos fail to open outside Apple devices, and the fastest ways to fix it without installing anything.

If you’ve plugged an iPhone into a Windows PC, AirDropped a photo, or downloaded one from cloud storage and gotten a “Windows Photo Viewer can’t open this picture” error, the file is almost certainly HEIC — and the fix takes under a minute.

Why this happens

Since 2017, iPhones and iPads have saved photos in HEIC (High Efficiency Image Container) by default instead of JPG. Apple made this switch because HEIC files are roughly half the size of an equivalent-quality JPG, which saves a meaningful amount of storage across thousands of photos. The trade-off is compatibility: HEIC decoding support has to be built into an operating system, browser, or app individually, and outside Apple’s own ecosystem, that support is inconsistent. Many Windows PCs, older Android phones, plenty of websites, and even some newer apps still can’t open a .heic file directly.

This is different from a corrupted file or a bad transfer — the photo is perfectly fine, it’s just in a format the receiving software doesn’t recognize.

Three ways to fix it

1. Convert it in your browser (fastest, no install). Upload the HEIC file to this HEIC to JPG converter and it converts instantly, entirely on your own device — nothing is uploaded to a server. This is usually the quickest option when you just need one photo to open somewhere right now.

2. Change how future photos are saved (fixes it at the source). On the iPhone, go to Settings → Camera → Formats, and switch from “High Efficiency” to “Most Compatible.” New photos will be saved as JPG automatically, so this only helps going forward — it doesn’t convert photos you’ve already taken.

3. Install the Microsoft HEIF extension. Microsoft publishes a free “HEIF Image Extensions” add-on in the Microsoft Store that teaches Windows’ own Photos app to open HEIC files natively. This is worth doing if you regularly receive HEIC photos and want Windows to just handle them — but it only fixes Windows Explorer/Photos, not every other app or website that might reject a HEIC upload.

Why in-browser conversion works reliably in Safari specifically

HEIC decoding is a licensed codec, and browser support for decoding it varies — it currently works most reliably in Safari, since Apple ships the codec with the OS. If a HEIC file fails to convert on this site in Chrome, Firefox, or Edge, try opening the same page in Safari, or use your iPhone’s own Share → “Save as JPEG” option before transferring the file.

When you actually need to keep HEIC

If you’re only ever viewing photos on your own iPhone or iCloud Photos, there’s no reason to convert anything — HEIC’s smaller file size is a genuine benefit and Apple’s own apps handle it natively. Conversion only matters the moment a photo needs to travel to a person, app, or website that doesn’t speak HEIC.

See also: our full format comparison guide for how HEIC stacks up against PNG, JPG, and WEBP.

Convert HEIC to JPG now