Skip to content

HEIC to JPG Batch Converter

Convert multiple HEIC images to JPG and download them as a ZIP.

Why your iPhone shoots HEIC, and why so little else opens it

A .heic file is a HEIF container holding a still image encoded with HEVC, the same codec used for 4K video. Apple made it the default camera format in iOS 11 for a straightforward reason: at comparable visual quality it lands at roughly half the size of a JPEG, which is a large saving across a camera roll of several thousand photos.

The friction is licensing, not capability. HEVC decoding carries patent obligations, so support has to be paid for rather than assumed. That is why Windows asks you to buy a codec extension from the Microsoft Store, why plenty of Android apps and web upload forms reject the file outright, why older versions of Photoshop and Lightroom cannot open it, and why print kiosks and some smart TVs show nothing at all. The photo is fine; the software just cannot read it.

How the batch runs

Each file is decoded and re-encoded to JPEG at 90 percent quality, which is high enough that the difference is not visible at normal viewing sizes, and the results are collected into a single ZIP so a hundred photos are one download rather than a hundred. Files are processed one after another rather than all at once, deliberately: decoding HEVC is memory-hungry, and a device that tried to hold fifty decoded photos in memory simultaneously would run out.

If a particular file cannot be decoded, it is skipped and the rest of the batch still completes, so one damaged photo does not cost you the other ninety-nine. You only see an error if nothing in the batch could be converted at all.

What does not survive the conversion

HEIC can store 10-bit colour with HDR gain information, and JPEG is 8-bit. A photo shot in HDR is therefore tone-mapped down on the way out, which can look slightly flatter in very bright or very dark areas than it did on the phone. Live Photos keep only the still frame, since JPEG has nowhere to put the accompanying video. Depth maps, portrait-mode layer data and burst sequences are likewise container features with no JPEG equivalent.

None of that is a reason to avoid converting, but it is a reason to keep the originals if you have the storage. Convert for the thing that needs a JPEG, and leave the camera roll as it is. If your concern is the location and device data embedded in the photos rather than the format, the EXIF stripper is the tool for that instead.

HEIC to JPG Batch FAQ

How many HEIC photos can I convert at once?

There's no fixed limit. Select as many files as you like and they're all converted and packed into a single ZIP download. The practical ceiling is your device's memory, since every photo is decoded and re-encoded locally.

Will converting HEIC to JPG reduce image quality?

There's a small quality trade-off, since JPG uses lossy compression. The converter targets a high quality setting (90%), which is generally indistinguishable from the original at normal viewing sizes.

Why do my iPhone photos use HEIC in the first place?

HEIC compresses photos to roughly half the file size of an equivalent-quality JPEG, so Apple made it the default photo format on modern iPhones to save storage. The trade-off is that a lot of non-Apple software still doesn't open HEIC directly, which is exactly what this tool is for.