LazyTools

🔒 Every tool runs in your browser — the files and values you enter are never uploaded to any server. How it works

📲 HEIC to JPG Converter

iPhone photo won't open? Convert HEIC to universally supported JPG (or PNG) right here — decoded on your device, never uploaded.

Decoding uses libheif compiled to WebAssembly, fetched on first convert (~1 MB) and run entirely in your browser — photos are never uploaded.

Rate this tool:
Anonymous — no account, no identifier

How the heic to jpg converter works

iPhones save photos in HEIC (High Efficiency Image Container, using HEVC compression) — roughly half the size of an equivalent JPEG, but almost nothing outside the Apple ecosystem opens it, and no browser renders it natively. This tool ships libheif — the reference open-source HEIF decoder — compiled to WebAssembly: the decoder downloads to your browser on first use (~1 MB), decodes the photo locally, and re-encodes it as JPG or PNG. The photo itself never travels anywhere.

The upstream fix is worth knowing: iOS Settings → Camera → Formats → "Most Compatible" makes the iPhone shoot JPEG directly, and sharing via Mail or AirDrop often converts automatically. This tool is for the files that already exist as HEIC — email attachments, cloud downloads, WhatsApp "document" sends — and for people who keep HEIC's space savings but occasionally need a JPG.

Frequently asked questions

Why won't my iPhone photo open on Windows or Android?

Since iOS 11 (2017), iPhones default to HEIC — a container using HEVC compression that stores photos at roughly half JPEG size. Windows needs paid codec extensions, many Android apps and older software can't read it, and no web browser displays it natively. Converting to JPG makes it open everywhere.

Does converting HEIC to JPG lose quality?

Marginally — both formats are lossy, so re-encoding costs a little, controlled by the quality slider (85+ is visually transparent). Choose PNG for a lossless re-encode of the decoded image at the cost of a much larger file.

Is my photo uploaded to convert it?

No — the libheif decoder runs as WebAssembly inside your browser. The ~1 MB decoder downloads once on first use; your photo never leaves your device, and conversion works offline afterwards.

Can I stop my iPhone creating HEIC files?

Yes: Settings → Camera → Formats → Most Compatible switches capture to JPEG. The trade-off is roughly double the storage per photo — which is why Apple defaults to HEIC.

What about Live Photos and bursts?

The still frame converts normally — that's what a HEIC file presents as its primary image. The motion part of a Live Photo is a separate video file that stays on your phone.

Related image tools

From the blog