HEIC to JPG

Decodes iPhone HEIC photos and re-encodes them as lossy JPG that anything can open.

What this does

This decodes each HEIC/HEIF image in the browser and re-encodes the pixels as a standard JPG at the highest quality setting. HEIC stores photos with HEVC compression that many apps can't open; JPG is read everywhere.

JPG can't store transparency, so any transparent areas are flattened onto a white background. JPG is also a lossy format, so the re-encode adds a small amount of compression, and motion data from Live Photos is dropped since a still JPG holds only one frame.

How it works

  1. 1Drop your HEIC images.
  2. 2Download each result, or grab them all as a zip.

Built with open source

  • heic2any Decodes iPhone HEIC photos in the browser. · MIT

Frequently asked questions