Why Won't My iPhone Photos Open on Windows? (HEIC to JPG, Explained)
If you've ever plugged your iPhone into a Windows laptop, copied over your photos, and double-clicked one only to get a "Windows Photo Viewer can't open this picture" error, you're not doing anything wrong, and your phone isn't broken. Your iPhone has been quietly saving every photo you take in a format called HEIC, and depending on your version of Windows, it may not know what to do with that file at all.
This is one of the most common frustrations people run into the moment they try to move photos off an iPhone onto anything that isn't another Apple device. You email yourself a photo, try to open it on your work laptop, and get nothing but a broken thumbnail or an error message. It's not a virus, it's not a corrupted file, and it's not something you did wrong during the transfer. It's simply a file format mismatch.
Why Do iPhone Photos Save as HEIC in the First Place?
Apple switched to HEIC, short for High Efficiency Image Container, back in iOS 11, and the reasoning was mostly about storage. HEIC files are roughly half the size of a JPEG at a similar visual quality, which means your phone can hold twice as many photos in the same amount of storage space. For a company selling phones with fixed, non-expandable storage, that's a meaningful selling point, and it's why Apple made it the default format rather than an optional one.
The tradeoff is compatibility. HEIC is still a relatively new format outside Apple's ecosystem. Windows only added partial native support for it a few years ago, and even then, it often requires an extra codec pack from the Microsoft Store that most people never install. Older Android phones, many printing kiosks, some older versions of Photoshop, and a surprising number of everyday apps still don't recognize HEIC at all. JPG, on the other hand, has been the universal standard for image sharing for over two decades, and essentially every device, browser, and piece of software on the planet can open it without any extra setup.
How to Tell If Your Photo Is Actually a HEIC File
Sometimes the confusion isn't obvious, because the photo might still show a thumbnail on your phone or in cloud storage, and the problem only shows up once you try to open it somewhere else. A quick way to check is to look at the file extension. If it ends in .heic or .heif rather than .jpg or .jpeg, that's your answer. On an iPhone, you can also check this by tapping the "i" info icon on a photo in your camera roll, which will show the file format directly.
How to Convert HEIC to JPG Without Losing Quality
The good news is that fixing this takes seconds, and you don't need to install any software or change your iPhone's camera settings to do it.
Step 1 — Go to the Convert tool on CompressFor.
Step 2 — Drag and drop your HEIC photo, or select several at once if you need to convert a whole batch.
Step 3 — Choose JPG as your output format from the dropdown.
Step 4 — Click Convert, and download your file.
Everything happens directly inside your browser, so your photos are never uploaded to a server anywhere. This matters more than people realize, especially if the photos are personal or sensitive, since some free online converters route your images through their own servers before sending them back.
Because HEIC is already a compressed format, converting it to JPG at a high quality setting keeps the resulting image very close to the original. You may lose a very small, generally invisible amount of detail during the conversion, but for everyday use, sharing, printing, or uploading to a website or application form, there's no noticeable difference to the naked eye.
A Quick Note on Bulk Conversion
If you've ever tried to move an entire photo album off an iPhone and had to convert files one at a time, you already know how tedious that gets. Most free online converters only let you handle one file at a time, or they add a watermark once you go past a handful of images. CompressFor's Convert tool lets you drop in multiple HEIC files at once and convert the entire batch together, which is especially useful if you're clearing out a backup, prepping photos for a portfolio, or just tired of doing this one photo at a time.
Convert your HEIC photos right now
Free, private, no signup — your photos never leave your browser.
Convert HEIC to JPG →Frequently Asked Questions
Does converting HEIC to JPG reduce quality?
There's a very small amount of quality loss, since JPG and HEIC compress images using different methods. At a high quality setting, this loss is invisible to the eye in almost all everyday situations, whether you're sharing the photo, printing it, or uploading it somewhere.
Can I convert HEIC to PNG instead of JPG?
Yes. PNG is a lossless format, so if you want to avoid any compression loss at all, useful if you plan to edit the image further, you can convert HEIC to PNG using the same Convert tool by selecting PNG as your output format instead of JPG.
Why do iPhone photos save as HEIC?
Apple made HEIC the default photo format starting with iOS 11 because it stores images at roughly half the file size of JPG at a similar quality level, saving storage space without a noticeable drop in image quality.
Is a HEIC to JPG converter free to use?
Yes. CompressFor's converter is completely free, with no signup required, no watermark added to your images, and no limit on how many files you can convert. Everything runs locally in your browser, so nothing is ever uploaded to a server.