Skip to content
PixBulk.
EN

HEIC to JPG: Why Your iPhone Photos Won't Open (And 3 Fixes)

By the PixBulk team · 2026-05-30 · 4 min read

What HEIC is, why Windows and Android struggle with it, and how to batch-convert HEIC to JPG without uploading your camera roll.

What is HEIC, exactly?

High Efficiency Image Container — the default iPhone format since iOS 11. It stores photos at roughly half the file size of JPG with better color depth. It's genuinely a better format. The problem is everything else: older Windows versions, many Android apps, most government portals, printing kiosks and web upload forms can't read it.

Fix 1: Convert in the cloud (why we avoid it)

Plenty of converters will take your HEICs — by uploading your entire photo library to their servers. For photos of your home, family and documents, that's a privacy trade you don't need to make.

Fix 2: Convert locally, in batch

Our HEIC to JPG Converter decodes HEIC in your browser with WebAssembly. Drop 200 iPhone photos, get a ZIP of universal JPGs in seconds, and your camera roll never leaves the device. Quality slider controls the JPG size/quality trade-off; EXIF stripping is on by default for privacy.

Fix 3: Stop the problem at the source

iPhone: Settings → Camera → Formats → 'Most Compatible' makes the camera shoot JPG from now on. You lose the size savings, but gain universal compatibility. The middle path: keep HEIC for shooting, batch-convert before sharing.

Bonus: WebP instead?

If your destination is the web rather than a portal, consider converting to WebP instead of JPG — 25–35% smaller at the same quality. Our Bulk Image Converter handles HEIC → WebP in the same pass.

Try the tools from this guide

Further reading

More guides