Skip to content
Reembun
Image

HEIC to JPG converter

Convert iPhone HEIC photos to JPG in batches, on Windows and Android as well as on a Mac.

92 keeps the photo indistinguishable from the original. Below 80 starts to show on skin and sky.

Drag files here, or

Converted to JPEG on your device. Photos are never uploaded.

Ready. Runs locally on your device.

Your files stay on your device. The tool works directly in your browser, using your device to process your files. Nothing is sent to our servers, and we never receive, store, or see your files or figures.

Share

Share this page

Share result

Your results

Use the tool above first. Whatever it works out shows up here, ready to copy or share.

Cite

Cite this page

Reembun. (2026, August 12). HEIC to JPG converter. https://reembun.com/heic-to-jpg
Pick a style, then copy the reference. The access date is today.

How to use it

  1. Add the HEIC photos

    Choose HEIC photos or drop them on the box. A whole camera roll at once is fine.

  2. Pick the output format

    JPG is universal and smallest, PNG is lossless and largest, WebP sits between the two.

  3. Convert on your device

    The decoding happens in this tab, which is what lets a Windows PC or an Android phone open an iPhone photo without installing anything.

  4. Download

    One photo downloads on its own, a batch is packaged as a ZIP.

Why HEIC exists, and why it causes so much trouble

Apple switched the iPhone to HEIC in 2017, with iOS 11. The reason was straightforward: HEIC files are around half the size of a JPEG at the same visual quality, because they use HEVC compression, which is two decades newer than JPEG’s.

The trouble is what HEVC costs. It is covered by patent pools that charge for decoders, and Microsoft, Google and Mozilla all declined to pay by default. So:

PlatformOpens HEIC?
macOS, iOSYes, natively
SafariYes
Windows 11Only with a paid codec extension from the Store
Chrome, Firefox, EdgeNo
AndroidVaries by manufacturer, often not
Most websites and upload formsNo

The result is a format that works flawlessly inside Apple’s world and falls over the moment a photo leaves it. Emailing a photo to a colleague on Windows, uploading one to an insurance claim form, or attaching one to a job application all fail for the same reason.

How this page manages it when your browser cannot

Most HEIC converters upload your photos to a server, decode them there, and send back JPGs. That works, and it means your camera roll spends time on a machine you do not control.

This one carries its own decoder instead. When a HEIC file is dropped in, the page loads libheif compiled to WebAssembly, about 1.4 MB and fetched only at the moment a HEIC actually turns up, then decodes the photo on your device. On Safari, where the system already has a working decoder, that download never happens at all.

Everything after the decode is the ordinary path: the pixels go onto a canvas and are encoded as JPEG using MozJPEG, which produces a file roughly 20% smaller than the browser’s own encoder at matched quality.

Expect a bigger file, and know why

This is the one genuine cost of converting, and it surprises people.

PhotoHEICResulting JPG
12 MP iPhone photo1.8 MB3.5-4.5 MB
48 MP iPhone Pro photo4 MB9-12 MB
Screenshot saved as HEIC300 KB500-800 KB

HEIC is simply a better compressor. Converting to JPG buys compatibility and pays for it in bytes. If the file size is a problem afterwards, run the results through the image compressor, which can halve a JPEG again with no visible difference.

The quality slider

The default is 92, deliberately higher than the 90 the other image tools use here. An iPhone photo is often the only copy that exists, so this tool leans towards fidelity rather than size.

  • 92-100 - indistinguishable from the original at any viewing size.
  • 80-92 - still excellent. This is where most photo software sits.
  • Below 80 - artefacts start showing on skin tones and smooth skies.

What happens to the metadata

  • Location data is dropped. For a photo you are about to email or upload, that is a privacy improvement rather than a loss, since a holiday photo can otherwise carry the coordinates of where it was taken.
  • Date taken is not carried into the JPG’s EXIF. If the shooting date matters, keep the HEIC alongside.
  • Live Photos convert as the still frame the photo app shows. The short video attached to them has no JPEG equivalent.
  • Burst photos and depth data likewise reduce to the single main image.

Files that say .jpg but are not

WhatsApp and several Android gallery apps hand over files named .jpg that are still HEIC inside. This tool checks the file’s actual container rather than trusting its name, so those are decoded correctly instead of failing with a confusing error.

Stopping your iPhone producing HEIC

If the conversions are becoming a habit, change the setting: Settings › Camera › Formats › Most Compatible. From then on the camera writes JPEG directly, at roughly twice the file size per photo. Photos already on the phone stay as they are, which is what this page is for.

Common questions

Why will Windows not open my HEIC files?

Because HEIC wraps HEVC video compression, and HEVC carries patent licensing that Microsoft, Google and Mozilla have all declined to pay for by default. Windows offers a paid codec extension in its store; Chrome, Firefox and Edge decline the format outright. It is a licensing decision, not a technical limitation, which is why the same photo opens instantly on a Mac.

How can this convert HEIC if my browser cannot open it?

It carries its own decoder. When a HEIC file arrives, the page loads libheif compiled to WebAssembly, about 1.4 MB and fetched only when it is actually needed, then decodes the photo itself rather than asking the browser to. On Safari, where the system decoder already works, that download is skipped entirely.

Does converting to JPG lose quality?

A little. HEIC and JPEG are both lossy, so the photo is decoded and compressed again with a different algorithm. At the default quality of 92 the difference is invisible at any normal viewing size. What is unavoidable is the file size. A JPG of the same photo is typically twice as large, because JPEG is a 1992 codec and HEIC is a 2015 one.

Are my photos uploaded?

No. Decoding and re-encoding both happen inside your browser tab, on your own device. Nothing is transmitted, which for a camera roll containing photographs of your home, your family and your documents is the entire point.

Can I convert my whole camera roll at once?

Yes. Drop in as many photos as you like and they are converted one after another, then offered as a single ZIP. Ordinary JPGs and PNGs mixed in among them are handled too, rather than rejected.

How do I stop my iPhone making HEIC files in the first place?

Settings › Camera › Formats › Most Compatible. New photos will be JPEG from then on, at roughly twice the file size. Photos already taken stay as they are.

Last reviewed