How to Convert HEIC Photos from iPhone to JPG for Windows
iPhone's HEIC format breaks on Windows. Here's how to convert those photos to JPG so you can actually open them.
How to Convert HEIC Photos from iPhone to JPG for Windows
Last month my mom texted me asking why the photos I sent from my iPhone wouldn't open on her Windows 10 laptop. She kept getting error messages. I'd completely forgotten that iPhones save photos as HEIC files by default, and Windows doesn't know what to do with them unless you have Windows 11 or specific codecs installed.
This happens constantly. You take photos on your iPhone, transfer them to a Windows PC, and suddenly half your software can't open them. Photoshop older than 2022? Nope. That ancient photo viewer your office uses? Definitely not. Even some websites reject HEIC uploads.
Why does iPhone use HEIC instead of JPG?
Apple switched to HEIC (High Efficiency Image Container) with iOS 11 back in 2017. The reason is simple: file size. A HEIC photo is about 50% smaller than the same quality JPG. When you're storing thousands of photos on a 128GB iPhone, that matters.
The problem is Apple moved faster than everyone else. Windows added native HEIC support in Windows 11, but you need to install a codec extension in Windows 10. And forget about older versions.
What's the fastest way to convert HEIC to JPG on Windows?
You have three main options: install Windows codecs, use desktop software, or convert in your browser.
Installing the HEIC codec from the Microsoft Store works, but it costs $0.99 and only lets you view HEIC files. You still can't edit them in most programs. Plus it doesn't help if you need to send photos to someone else who doesn't have the codec.
Desktop converters like iMazing HEIC Converter are free and work well. You drag files in, they convert to JPG. The downside is you're installing another program, and most of these tools upload your photos to their servers for processing. That's fine for vacation pics, less fine for anything private.
I usually just convert in the browser with HEIC to JPG. Drop the files in, they convert instantly on your computer without uploading anywhere. Takes about 2 seconds per photo. The converted JPGs are typically 1.5-2x larger than the original HEIC files, which matches what I see with other converters.
Can you stop iPhone from taking HEIC photos?
Yes, but you probably don't want to. Go to Settings > Camera > Formats and switch from "High Efficiency" to "Most Compatible". Your iPhone will now shoot JPG instead of HEIC.
The catch is your photos will take up twice as much space. If you shoot a lot of photos or videos, you'll fill up your storage much faster. I tried this for a month and ran out of space constantly on my 256GB phone.
A better approach is to keep shooting HEIC and convert only when you need to. Most of the time your photos stay on your phone or in iCloud anyway.
What about converting multiple HEIC files at once?
Batch conversion is essential if you're dealing with a full photo album. Doing them one by one is miserable.
Most browser tools, including the one I mentioned, handle batch uploads. I tested with 47 photos from a weekend trip (about 180MB total) and they all converted in under 30 seconds. Desktop tools like CopyTrans HEIC are faster for huge batches, processing hundreds of files in a minute or two.
One thing to watch: some online converters have file limits. I've hit 20-file caps on free tiers before, which is annoying when you're trying to convert 100 vacation photos.
Does converting HEIC to JPG lose quality?
Technically yes, but you won't notice it. HEIC uses more efficient compression, so when you convert to JPG you're moving to a less efficient format. The converter has to re-encode the image.
In practice, if you use decent conversion software, the quality loss is invisible. I've compared original HEIC files to converted JPGs side by side and can't spot the difference. The JPG is just bigger.
The real quality loss happened when your iPhone originally captured the photo and compressed it to HEIC. Converting to JPG doesn't make that worse, it just changes the container format.
What if you need to go the other way?
Converting JPG to HEIC is less common but sometimes useful if you want to save space. Apple's built-in Photos app on Mac can do this. On Windows, your options are limited. Honestly, I've never needed to do this. HEIC's main advantage is for camera capture, not for converting existing JPGs.
Do Android phones have this problem?
Some newer Android phones also shoot in HEIC, but most still default to JPG. Samsung and Google Pixel phones give you the option. If you're on Android and want smaller files, you can enable HEIC in your camera settings, but you'll run into the same Windows compatibility issues.
The annoying part is this whole problem exists because different companies can't agree on standards. HEIC is technically superior, but JPG has 30 years of universal support. We're stuck in this transition period where you need to convert files just to share photos with family.
For now, keeping a browser converter bookmarked is the easiest solution. Convert when you need to, keep the originals in HEIC on your phone.