Skip to content

HEIC to JPG Converter

Drop in the HEIC photos from your iPhone and get standard JPG files that open on any computer. Decoding happens on your device using WebAssembly — the photos are never uploaded.

85% keeps detail that is hard to distinguish from the original. Lower values make smaller files.

The first conversion takes a few extra seconds while the HEIC decoder loads. After that, files convert quickly. A JPG is often larger than the HEIC it came from — HEIC is simply a more efficient format.

How to use HEIC to JPG

  1. Drag your .heic or .heif files onto the drop area, or click to browse.
  2. Set the JPG quality. 85% is a good balance of size and detail.
  3. Press Convert and wait — the first file takes a moment while the decoder loads.
  4. Download photos one at a time, or grab them all as a ZIP.

About this tool

HEIC is Apple’s container for HEIF images, which iPhones have used by default since iOS 11. It stores roughly the same picture quality in about half the space of a JPG, which is excellent on the phone and awkward everywhere else: plenty of Windows applications, older photo software and web upload forms still refuse to open it.

Converting to JPG trades some of that efficiency for near-universal compatibility. Decoding is handled by libheif compiled to WebAssembly, so the work runs inside the browser tab rather than on a server. The first conversion in a session is slower because that decoder has to download and initialise; after that, files convert quickly.

Rotation stored in the HEIC container is applied while decoding, so photos taken sideways come out the right way up rather than needing a manual rotate afterwards.

Frequently asked questions

Will converting lose image quality?

A little, unavoidably. Both HEIC and JPG are lossy formats, so decoding one and re-encoding as the other goes through a second round of compression. At 85–92% quality the difference is very hard to see on a normal photo. Keep the HEIC originals if the images matter.

Why is the JPG bigger than the HEIC it came from?

That is expected. HEIC is a more modern and more efficient codec, so the same picture usually needs more bytes as a JPG. Lowering the quality slider reduces the size, at the cost of visible artefacts in smooth areas like skies.

Can I convert a whole camera roll at once?

You can select many files together, and they are converted one after another so memory stays under control. Very large batches are better done in groups of 20–30, because every converted image is held in the tab until you download it.

Does this work with Live Photos?

The still frame converts normally. The short video paired with a Live Photo is a separate .mov file on the phone and is not part of the HEIC, so it is not included in the JPG.