HEIC to JPG
To convert iPhone HEIC photos to JPG, add as many as you like, choose the quality and download them together as a ZIP. Windows cannot open HEIC without a paid codec, and JPG opens everywhere. Conversion happens in your browser, so your photos are never uploaded, and there is no limit on how many you convert.
Updated
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.
Tips and common mistakes
- Quality 90 gives JPGs that look the same as the HEIC originals at normal viewing sizes.
- Keep the HEIC files if you have room; a JPG made from a HEIC is a copy of a copy.
- iPhone photos often carry their location. Check and strip it with the EXIF Viewer and Remover before sharing the JPGs publicly.
- To stop the problem at the source when copying to a computer, set the iPhone's Settings → Photos → Transfer to Mac or PC option to Automatic.