Windows Can't Open HEIC Files? Here's the Fastest Fix
You plugged in your iPhone, copied some photos to your Windows laptop, and double-clicked to open one. Instead of your photo, you got a blank icon, a confusing error, or Windows helpfully suggesting you visit the Microsoft Store. The file extension says .heic, and your computer has no idea what to do with it. You're not alone — this happens to millions of people every week.
Why This Happens
Since 2017, iPhones save photos in HEIC format instead of JPG. HEIC files are about half the size of JPGs with the same quality — great for phone storage, terrible for compatibility. Windows doesn't include HEIC support by default because the format uses patented codecs that Microsoft would have to pay licensing fees for.
Windows 10 and 11 can add HEIC support through a codec from the Microsoft Store (search for "HEIF Image Extensions"), but it's hit-or-miss. Some users report it works immediately; others find it only works in the Photos app but not in other programs. And it doesn't help if you need to upload the photo to a website that only accepts JPG.
The 30-Second Fix
The fastest solution: convert your HEIC files to JPG online. No software to install, no codec to download, no Microsoft Store involved. Drop your HEIC files in, get JPG files out. The conversion preserves your photo quality — you won't see any difference between the original HEIC and the converted JPG.
If you have many photos to convert, batch conversion handles multiple files at once. Upload them all, convert, download. Done in under a minute for dozens of photos.
The Permanent Fix (On Your iPhone)
If you regularly transfer photos to Windows, change your iPhone's camera format. Go to Settings → Camera → Formats → Most Compatible. This makes your iPhone save photos as JPG instead of HEIC. You'll use slightly more storage on your phone, but every photo will open on Windows without any conversion.
There's also a middle-ground option: go to Settings → Photos → Transfer to Mac or PC → Automatic. This tells your iPhone to automatically convert photos to JPG when transferring via cable. However, this doesn't apply to photos shared via AirDrop, email, or cloud services — those still go as HEIC.
Quick Answers
Is converting HEIC to JPG lossy? Technically yes — HEIC is re-encoded to JPG, which is a lossy format. But at high quality settings, the difference is invisible to the human eye. Will I lose my original HEIC files? No. Converting creates a new JPG file; your original HEIC is untouched. Can I batch convert? Yes. Most online converters handle multiple files at once. What about HEIF files? HEIF and HEIC are essentially the same format — the conversion process is identical.
What About HEIC Videos (HEVC)?
iPhones also record video in HEVC (H.265) format, which has the same compatibility problem on Windows. If your copied videos won't play in the Windows Photos app or Movies & TV, the same HEIF/HEVC codec extension from the Microsoft Store is needed. Alternatively, convert the .MOV files to MP4 (H.264) using an online video converter, which ensures playback on virtually any device without installing codecs.
For photographers and videographers who regularly transfer large batches, it is worth setting the iPhone to 'Most Compatible' mode permanently. The storage difference is noticeable — HEIC/HEVC files are roughly 40 to 50 percent smaller — but the convenience of universal compatibility usually outweighs the extra storage cost, especially if you back up photos to cloud storage anyway.
Google Drive and Cloud Storage Workaround
If you share photos between iPhone and Windows through Google Drive, Google Photos, or iCloud for Windows, the files may already be converted to JPG during the sync process. Google Photos, for instance, can be configured to upload in 'Storage saver' mode, which converts HEIC to JPG automatically. Check your cloud app's settings — you might already have a solution without realising it.