HEIC to JPG
Convert iPhone HEIC photos into JPGs that open anywhere. Batch conversion with an adjustable quality setting.
How to use HEIC to JPG
- 1Add your .heic or .heif files — several at once is fine.
- 2Choose the output quality.
- 3Press Convert and wait while each photo is decoded.
- 4Download the JPGs individually or as a ZIP.
How it works
HEIC stores images using HEVC compression inside a HEIF container. It is genuinely efficient — roughly half the size of an equivalent JPEG — but most browsers cannot decode it natively because of patent licensing around HEVC.
This tool loads a WebAssembly build of libheif, the reference decoder, directly into the page. Your photo is decoded to raw pixels in the browser tab and re-encoded as JPEG on the spot. That means the decoder is a few megabytes to download on first use, but nothing about your photos leaves the machine.
Because HEIC is already lossy, re-encoding as JPEG loses a little more. At quality 90 the difference is not visible; the resulting file will typically be larger than the HEIC despite the quality loss, which is simply the price of JPEG's older compression.
Images are decoded by the browser, redrawn on a canvas and re-encoded on your own machine. Nothing is uploaded, so there is no waiting on a queue and no copy of your photos anywhere else.