Browser processing Input is processed on your device. Privacy & storage

HEIC to JPG Converter

Convert iPhone HEIC / HEIF photos to universal JPG or PNG — batch supported, decoded locally with WebAssembly, nothing ever leaves your device.

HEIC files

Drop HEIC photos here, or click to choose

.heic / .heif — iPhone, iPad and Mac photos · single files or a whole batch · decoded on your device

Convert to: JPG quality: 90%
Results

Converted photos appear here with a preview, size comparison and download buttons.

Why convert HEIC at all?

Since iOS 11 (2017), every iPhone saves photos as HEIC (High Efficiency Image Container) instead of JPG. HEIC is a genuinely better format for storage — at the same visual quality a HEIC photo is roughly half the size of the equivalent JPG, and it supports 10-bit colour, HDR and Live Photos. The catch is compatibility: Windows needs a paid codec extension to show HEIC files, most Android phones ignore them, and the vast majority of websites, upload forms, printers and older editors simply refuse them. JPG, by contrast, opens everywhere and has for three decades.

So the workflow most iPhone owners eventually hit is: export photos from the phone → some website or Windows-relative can't open them → convert to JPG first. That's this tool. Drop in one photo or two hundred; each one is decoded and re-encoded on your own machine, and you can download the results individually or as a single ZIP.

Your photos never leave your device

Most online HEIC converters upload your camera roll to their servers for processing. This one doesn't. The HEIC decoder is compiled to WebAssembly and downloaded into your browser the first time you convert something; every photo you drop is then decoded and re-encoded entirely in memory on your own computer. After the decoder is cached, conversion works even offline. For private photos — the kind you would never hand to a stranger — that difference is the whole point.

JPG or PNG?

JPG is almost always the right target: universal, small, and ideal for photos. Use the quality slider to trade file size against fidelity — 90% is visually indistinguishable from the original for typical shots. PNG is lossless but produces much larger files; pick it when you need pixel-perfect stills for editing or archiving. Both are produced from the same decoded image, so you can switch freely without re-uploading anything.

FAQ

Does converting HEIC to JPG lose quality?

Only once, and only slightly. Both formats are lossy, but converting a HEIC to a high-quality JPG (90%+) produces a result that is visually indistinguishable from the original. Avoid converting back and forth repeatedly — each lossy re-encode compounds a small amount of loss. Note that 10-bit HDR photos are toned down to the 8-bit colour that JPG supports; ordinary viewing rarely shows a difference.

Why is the first conversion slower?

The HEIC decoder (about 2 MB of WebAssembly) is fetched once, the first time you use the tool, and cached by your browser afterwards. Later conversions skip that step entirely and work offline.

Can I stop my iPhone taking HEIC photos?

Yes — open Settings → Camera → Formats and choose "Most Compatible". New photos will be saved as JPG going forward (at roughly double the file size). This doesn't convert the HEIC photos already on your phone, which is where this tool comes in.

What about Live Photos?

A Live Photo's still frame converts normally. The attached video and motion data are separate and are not included in the JPG or PNG output.

How many photos can I convert at once?

There is no hard limit — everything is processed on your own machine, so the practical ceiling is your device's memory. Conversion runs one file at a time with live progress, and the whole batch can be downloaded as a single ZIP.