First, figure out which problem you have
HEIC is the container format Apple devices use for photos. When it won't open, the cause is usually one of these:
- No HEVC codec installed (the most common cause on Windows).
- The app is too old to understand the format.
- The wrong app is set as the default for .heic files.
- The file is corrupted or incomplete from a failed download or transfer.
- It's an unusual HEIC variant such as a depth-map portrait, a Live Photo, or a burst container that some viewers can't parse.
- The file was renamed and isn't really a HEIC at all.
Work through the section that matches your device below. If you just need the photo open right now, jump to the universal fallback at the end.
Fixing it on Windows
On Windows 10 and 11 the usual culprit is a missing codec. Install the free HEIF Image Extensions from the Microsoft Store, then add HEVC video decoding (free from your device manufacturer where supported, or about $0.99 otherwise). Our step-by-step guide to opening HEIC on Windows covers both routes in detail.
If the codec is already installed but the file still won't open:
- Right-click the file, choose Open with, and pick Photos directly rather than trusting the default.
- Restart the PC so the codec registers properly.
- Check the file size. A HEIC that is only a few kilobytes almost certainly didn't finish downloading.
Fixing it on a Mac
macOS has read HEIC natively since High Sierra (10.13), so a Mac that won't open one is unusual. When it happens:
- Update macOS. Older releases struggle with newer HEIC variants created by recent iPhones.
- Open it in Preview explicitly. Select the file, press
Spacefor Quick Look, or right-click and choose Open With → Preview. - Re-copy from the source. If the file came off an iPhone over a cable, an interrupted transfer can leave a partial file. Re-import through Photos or Image Capture.
Fixing it in web apps and email
Many websites and email clients simply reject HEIC because the format isn't universally supported for uploads. If a form says the image type is invalid, the file isn't broken; the site just doesn't accept HEIC. There are two things worth checking:
- Watch for renamed files. Someone may have changed a
.heicextension to.jpgby hand. That doesn't convert anything; it just mislabels the file, and strict apps will reject it. A real conversion, not a rename, is needed. - Convert before uploading. Turning the photo into a PNG or JPEG first sidesteps every compatibility rule.
Fixing it on Android
Android 10 and later can generally decode HEIF, but gallery and third-party app support is inconsistent, and some apps refuse HEIC uploads entirely. Google Photos and the built-in Files app are your most reliable viewers. Our dedicated HEIC on Android guide explains why some apps reject these files and how to view or convert them on the phone.
Dealing with corrupted or unusual files
If the same file fails everywhere, the problem may be the file itself rather than your software. Two situations come up often:
- Incomplete transfer. Files sent through chat apps, cloud links, or email can arrive truncated. Ask the sender to re-share, ideally as the original rather than a re-compressed copy.
- Special HEIC variants. Portrait photos with depth data, Live Photos, and burst sequences pack extra layers into the container. A basic viewer may only see the parts it understands, or fail outright. Re-exporting the photo on the original iPhone (share it as a JPEG) flattens it into a simple image.
The fallback that works everywhere: convert to PNG
When you don't want to chase codecs and app settings, convert the file. Our free in-browser converter decodes HEIC and HEIF right on your device and gives you a standard PNG that opens in any program on any platform. Because everything happens locally, your photos are never uploaded, and there is nothing to install. It runs on Windows, Mac, and phones alike, which makes it the quickest way to rescue a file that stubbornly won't open elsewhere.
Frequently asked questions
Why does renaming a HEIC to .jpg not fix it?
Changing the extension only changes the label, not the data inside. The file is still HEVC-compressed, so any app that actually reads the pixels will still fail or reject it. You need a real conversion that re-encodes the image.
Can a HEIC file be truly corrupted beyond repair?
Yes, if the download or transfer was cut off partway, key data can be missing and no viewer will recover it. The reliable fix is to get a fresh copy from the source device or from wherever the original still exists.
Is it safe to convert a HEIC I can't open using an online tool?
It depends on the tool. Converters that upload your photo to a server carry the usual privacy trade-offs. A browser-based converter that processes the image locally never sends it anywhere, which is why our tool works entirely on your own device. See our note on how we handle your files.

