Fileoholic

Why HEIC files won't open on Windows (and the simple fix)

Published 2026-05-08

  • heic
  • iphone
  • windows

You sent a photo from your iPhone. The recipient says it will not open. You email it to yourself, drag it to your Windows desktop, double-click — same thing. The file ends in .heic and Windows seems to have no idea what it is.

This is one of the most common iPhone-meets-Windows problems, and it has a simple cause and a simple fix.

What HEIC actually is

HEIC stands for High Efficiency Image Container. It is the default photo format on iPhones since iOS 11 (2017). The format uses a much smarter compression algorithm than JPG — typically about half the file size at the same image quality. That is why your iPhone storage lasts longer than it used to.

The problem is not that HEIC is bad. The problem is that the rest of the world has not caught up. Most government portals, school forms, banking websites, older email clients, photo printers, and any Windows machine that has not been updated in a few years cannot open HEIC files.

Two ways to fix this

1. Make your iPhone save JPG instead

If you know the recipient is on Windows or you submit photos to forms regularly, just turn HEIC off at the source.

On iPhone: Settings > Camera > Formats > pick "Most Compatible". From now on, every new photo is a JPG. Photos already taken stay as HEIC — those need converting.

2. Convert the existing HEIC photos to JPG

There are a few ways. Some involve uploading your photos to a stranger's server. We are going to skip those.

Our HEIC to JPG converter does the work in your browser. The HEIC decoder is a small WebAssembly module that runs locally. Drop the file, click convert, download the JPG. Your photo never leaves your device.

You can verify this. Open your browser's developer tools, switch to the Network tab, drop a HEIC file into the converter. You will not see any request that carries the photo content. The decoder runs entirely on your machine.

Why does the first conversion take a few seconds?

The HEIC decoder is about 700 KB of WebAssembly. Your browser downloads it the first time you use the tool, then caches it. Subsequent conversions are nearly instant. This is much smaller than the multi-megabyte JavaScript that ad-heavy converter sites load on page open.

Should you keep the original HEIC?

Yes, if you can. HEIC is a better format. Higher quality at smaller size, support for transparency, support for live photos and bursts. The future is HEIC and AVIF, not JPG. But for the next few years, JPG is the format you can safely send anywhere — so keep both versions when it matters.

What about HEIC on Windows directly?

Microsoft sells HEIF and HEVC extensions through the Windows Store. With both installed, Windows Explorer can preview HEIC files and the Photos app can open them. The HEIF Image Extensions are free; the HEVC Video Extensions cost a small one-time fee. For users who get HEIC files often, this is worth setting up. CopyTrans HEIC for Windows is a popular free alternative — see the affiliate link on our HEIC tool page if interested.

Quick summary

  • HEIC is iPhone's default photo format. It saves space.
  • Windows and many web forms still struggle with it.
  • Easiest fix: switch your camera to "Most Compatible" mode for future photos.
  • For existing HEIC files: convert to JPG in your browser, no upload required.