Convert HEIC to JPG — Free, Browser-Based

Drop your iPhone photos and get JPGs that open anywhere. Conversion runs locally in your browser via WebAssembly — your photos never leave your device. Rotation is preserved, and there is no signup or watermark.

Your files never leave your browser
85

Drop HEIC / HEIF files here, or click to select

Up to 20 files, 50 MB each

Large photos take a moment — a 12-megapixel HEIC decodes in roughly a second. Portrait shots stay upright: rotation is stored in the HEIC container and applied as it decodes.

Why iPhone photos are HEIC

Since iOS 11, iPhones save photos as HEIC (High Efficiency Image Container) by default. It stores roughly the same quality as JPEG in about half the space, which is great on the phone and awkward everywhere else — plenty of Windows software, older photo editors, web upload forms and printing services still do not accept it.

Want the iPhone to stop making HEICs? On the phone, go to Settings → Camera → Formats and choose Most Compatible. New photos will be saved as JPEG. Existing photos stay HEIC — convert those here.

Your photos stay on your device

Most HEIC converters upload your photos to a server. Personal photos routinely carry GPS coordinates and faces, so that is a genuine privacy cost for a format conversion. This tool decodes HEIC with a WebAssembly build of libheif directly in your browser — nothing is uploaded, and you can confirm it by watching the Network tab while converting.

Frequently Asked Questions

How do I convert HEIC to JPG for free?

Drop the HEIC files onto this page. They are decoded and re-encoded as JPG entirely inside your browser, then you download the results. There is no signup, no watermark and no upload — the photos never leave your device.

Will converting HEIC to JPG lose quality?

Slightly, because JPEG is lossy — but at the default quality of 85 the difference is invisible on normal photographs. File size stays in the same ballpark: across a sample of real iPhone photos the JPG came out at roughly 0.9x to 1.1x the size of the original HEIC at quality 85. Lower the quality slider if you want meaningfully smaller files.

Why are my iPhone photos HEIC instead of JPG?

Since iOS 11 the iPhone camera defaults to HEIC because it stores comparable quality in about half the space. You can switch future photos to JPEG under Settings, Camera, Formats, Most Compatible — but photos already taken remain HEIC.

Will my photos come out sideways?

No. Rotation for HEIC is stored in the file container itself and is applied while the image decodes, so portrait photos come out upright. (HEICs also carry a separate EXIF orientation tag, but applying that as well would rotate the photo twice — a common bug in other converters.)

Are my photos uploaded to a server?

No. Decoding uses a WebAssembly build of libheif running in your browser. Since personal photos frequently contain GPS coordinates and faces, that matters more here than for most conversions.

Checking images at scale?

Bulk-audit hundreds of URLs at once or hit a dimensions API from your own code.

Bulk & API →

Related tools