Free HEIC to JPG Converter
Convert iPhone photos so Windows, Word and upload forms will actually open them. Nothing leaves your device.
Since iOS 11, iPhones save photos as HEIC instead of JPG. It is a genuinely better format — roughly half the file size at the same quality — but Windows, older software, most web upload forms and plenty of print shops still cannot read it. So you end up needing a JPG.
This converter does it in your browser. The decoding library runs on your own machine, and the photos are never sent anywhere. Most converters upload your camera roll to a server; there is no reason to.
Why your iPhone photos are HEIC
Apple switched the default in 2017 to save storage. The odd part is that iPhones usually hide this from you: AirDrop to a Mac, or attach a photo to an email, and iOS quietly converts to JPG on the way out. You only meet the HEIC when you copy files directly off the device — over a cable to a PC, or out of iCloud Drive.
That is why it feels random. The same photo can arrive as a JPG one way and a HEIC another.
Stop it happening again
Two settings on the iPhone, depending on what you want:
- Shoot JPG from now on — Settings → Camera → Formats → Most Compatible. Photos take about twice the space, but nothing ever needs converting.
- Keep HEIC but export JPG — Settings → Photos → scroll to Transfer to Mac or PC → Automatic. You keep the smaller files on the phone and get JPGs when you copy them off.
The second is usually the better trade. Existing photos stay HEIC either way, which is what this page is for.
JPG or PNG?
- JPG for essentially every photo. It is what upload forms, printers and messaging apps expect, and the files are far smaller.
- PNG only if you need lossless — a screenshot with text, or an image heading into further editing. A PNG of a normal photo is often five to ten times larger than the JPG with no visible gain.
On quality: 85% is a sensible default and nearly indistinguishable from the original. Push to 100% only if the image is going to be edited again afterwards, since each JPEG save loses a little more.
Converting a lot of photos
Drop them all in at once. They convert one after another rather than all together, which keeps the page responsive and stops a phone browser running out of memory on a big batch. The list shows progress, and you can download each as it finishes or take them all at the end.
A live photo or burst produces several frames inside one HEIC. This takes the primary image, which is the one you actually want.
What to do next with the JPG
- Need it under a size limit for a form? Use the compress to an exact KB guide.
- Making an ID photo? The passport photo maker crops to official sizes at 300 DPI.
- On Android and dealing with document scans instead? Scanfox does the same job for PDFs offline.
HEIC to JPG FAQ
Are my photos uploaded to a server?
No. The conversion runs inside your browser using a decoder loaded as JavaScript. The photos stay on your device and no copy is sent anywhere.
What is a HEIC file?
It is the format iPhones have used by default since iOS 11. It stores the same picture in roughly half the space of a JPG, but Windows, older software and many upload forms cannot read it.
Does converting lose quality?
Slightly, because JPG is lossy — but at 85% quality the difference is invisible for a normal photo. Choose PNG if you need a pixel-perfect copy, at the cost of a much larger file.
Can I convert several photos at once?
Yes. Add as many as you like and they convert one after another. Sequential is deliberate — converting a large batch all at once can exhaust memory on a phone.
How do I stop my iPhone saving HEIC?
Settings, then Camera, then Formats, then choose Most Compatible to shoot JPG. Or leave it on High Efficiency and set Settings, Photos, Transfer to Mac or PC to Automatic, which converts to JPG only when you copy photos off the phone.
Does it work on a phone?
Yes, though a large batch of high-resolution photos is slower on a phone than on a laptop. Convert in smaller groups if it starts to struggle.
Is there a file size or count limit?
No limit is imposed here. The practical ceiling is your device's memory, which is why files are processed one at a time rather than together.