You snap some great photos on your iPhone, send them to a friend or colleague on Windows, and they reply that the files won’t open. It’s one of the most common cross-platform frustrations — and it’s entirely down to the .heic format your iPhone uses. Here’s how to make sure your iPhone photos open instantly on any Windows PC, every time.
Why it happens
Your iPhone saves photos as HEIC by default. Windows doesn’t include the codec needed to read HEIC out of the box, so to a Windows user the file shows up as a broken thumbnail or an error. (We explain the technical reason in why Windows can’t open HEIC files.)
iOS sometimes converts photos to JPG automatically when you share them — but not reliably. Depending on the app and method, the original .heic can slip through untouched, which is when your Windows recipient hits a wall. The fix is to make sure the photos are JPG before they arrive.
Option 1: Convert the photos to JPG, then send
This is the most reliable approach because it guarantees the recipient gets a universal file. The fastest way to convert a batch is in your browser.
Our HEIC to JPG converter handles whole albums:
- Open the converter on your iPhone, Mac, or PC.
- Add all the photos you want to share at once.
- Convert — everything is processed on your device, with no upload.
- Download the ZIP of JPGs and send it however you like — email, messaging, or a cloud link.
Because conversion is local, even private photos never touch a server. And since the result is JPG, it opens on every Windows machine without the recipient needing to install anything. For big sets, our batch convert HEIC guide has extra tips.
Option 2: Tell your iPhone to auto-convert on transfer
If you frequently move photos to a PC via cable, iOS has a built-in setting:
- Open Settings > Photos.
- Scroll to Transfer to Mac or PC.
- Choose Automatic (instead of Keep Originals).
With Automatic selected, photos are converted to a compatible format like JPG when you transfer them to a computer. This only applies to direct transfers, not to sharing via apps, but it’s handy for cable imports.
Option 3: Switch your camera to JPG permanently
If almost everyone you share with uses Windows or Android, stop the problem at the source:
- Open Settings > Camera > Formats.
- Choose Most Compatible.
Your iPhone will now shoot JPG instead of HEIC, so every new photo is shareable by default. The trade-off is larger files and slightly less image data — we weigh it up in how to turn off HEIC on iPhone. Note this doesn’t affect photos you already took in HEIC; convert those with the method above.
Which option should you pick?
- Sharing a one-off batch? Convert to JPG in your browser and send the ZIP. Quick and private.
- Regularly cabling photos to a PC? Set Transfer to Automatic.
- Almost always sharing with non-Apple users? Switch your camera to Most Compatible and forget about it.
Many people combine the last two: shoot JPG and let transfers auto-convert, so HEIC never becomes a problem in the first place.
A note on cloud and messaging apps
If you share via a cloud link (like a shared album or a file-hosting link), the recipient downloads whatever format you uploaded — so upload JPGs if they’re on Windows. Messaging apps vary: some compress and convert to JPG, others don’t. When in doubt, convert first; a JPG always works.
The bottom line
Windows users can’t open your iPhone’s HEIC photos because Windows lacks the codec. The dependable fix is to send JPGs: convert a batch with our HEIC to JPG converter before sharing, set transfers to convert automatically, or switch your camera to Most Compatible so it shoots JPG from the start. Any of these ensures your photos open instantly on any PC — no broken thumbnails, no apologies.
Free tool · No upload
HEIC to JPG Converter
Convert your HEIC photos to JPG right in your browser — adjustable quality, batch convert, ZIP download. Your files never leave your device.