N

Runs in your browser · nothing is uploaded

HEIC to JPG Converter

Convert HEIC to JPG so your iPhone photos open anywhere — in batches, with the right rotation, and without uploading a single photo.

Settings

90 keeps photos looking the same at a sensible size.

Download notice: the first conversion loads a 2 MB HEIC decoder (libheif) from this site. Your photos are never uploaded.

The new files are standard 8-bit images: HDR, depth maps, Live Photo video and other extra data in the HEIC aren't carried over, and EXIF details (camera, date, location) are not copied.

How the conversion works

HEIC photos are compressed with HEVC (H.265), which most browsers can't display. This page uses libheif, compiled to WebAssembly by the libheif-js project, to decode each photo to pixels in a background worker. Your browser then encodes those pixels as JPG or PNG.

License

libheif and libheif-js are licensed under the GNU LGPL v3. They're used unmodified and loaded as a separate file; the source code is available from the links on the left.

Frequently asked questions

How do I convert HEIC to JPG?+

Add your .heic photos, choose JPG and a quality, and press Convert. Download each photo or all of them as a ZIP. Everything happens in your browser.

Why are iPhone photos HEIC?+

iPhones save photos as HEIF/HEIC by default because it's about half the size of JPEG at similar quality. Many websites, Windows apps and older devices can't open it, so JPG is the safe choice for sharing.

Will my photos be rotated correctly?+

Yes. HEIC files store rotation separately from the pixels; the decoder applies it, so the JPG comes out the way the photo looks on your phone.

What doesn't carry over?+

The JPG is a standard 8-bit image. HDR brightness, depth maps, Live Photo video and other extra layers in the HEIC are not kept, and EXIF details (camera, date, location) are not copied — which also means location data isn't shared.

Some HEIC files contain several images — what happens?+

By default only the main photo is converted. Tick “Convert every image in a file” to save each image inside it.

What's the difference between HEIC and HEIF?+

HEIF is the container format; HEIC is the name for HEIF files whose images are compressed with HEVC (H.265), which is what iPhones save. This tool accepts .heic, .heif and .hif files and checks what's inside, so a JPEG that was simply renamed to .heic is flagged instead of failing silently.

Should I convert HEIC to JPG or PNG?+

JPG for almost everything: it opens everywhere and keeps files small. PNG is lossless but much larger for photos — choose it only if you plan to edit the image further and want to avoid another round of JPEG compression.

Does converting HEIC to JPG lose quality?+

A little, because JPG is a lossy format, but at the default quality of 90 it's very hard to see. You can set the quality anywhere from 50 to 100; higher values give bigger files with no visible gain for most photos.

How many photos can I convert at once?+

Up to 50 HEIC files, 60 MB each. They're converted one after another with the same settings, and you can download each photo or all of them in one ZIP.

How do I stop my iPhone saving photos as HEIC?+

Go to Settings → Camera → Formats and choose “Most Compatible”. New photos are then saved as JPG (and videos as H.264), at the cost of larger files. Photos you already took stay HEIC, so you can still convert them here.

Is it private?+

Yes. Photos are decoded in a background worker in your browser. The only download is the decoder itself (about 2 MB, from this site) the first time you convert.