Skip to content
Utilboxes

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.

Files never leave your device

Updated

How to use HEIC to JPG

  1. 1Add your .heic or .heif files — several at once is fine.
  2. 2Choose the output quality.
  3. 3Press Convert and wait while each photo is decoded.
  4. 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.

Frequently asked questions

Why will Windows not open my iPhone photos?
Windows needs a paid HEVC codec extension to display HEIC files. Converting to JPG avoids that entirely.
How do I stop my iPhone creating HEIC files?
On the phone, go to Settings → Camera → Formats and choose "Most Compatible". New photos will be JPEGs, though existing HEIC files stay as they are.
Does converting lose quality?
A small amount, since both formats are lossy. At quality 90 it is not visible at normal viewing sizes.
Why does the first conversion take longer?
The HEIC decoder has to be downloaded once, then it is cached. Later conversions in the same session are much faster.
Why is the JPG bigger than the HEIC?
HEIC compresses roughly twice as efficiently as JPEG, so the same photo takes more space as a JPG. Run the JPGs through Compress Image if size matters.
Can I convert Live Photos?
A Live Photo is a still image plus a short video. Converting the HEIC gives you the still; the motion part is a separate video file.
Is there a limit on how many photos I can convert?
No fixed limit on the number of files. Very large batches use more memory, so on a phone work in groups.
Can I just rename a .heic file to .jpg?
No. Renaming changes only the name; the file inside is still HEIC, and many websites check the contents and reject it. Convert it here, then upload the new JPG.
How can I tell whether a photo is HEIC or JPG?
On a Mac, select the file and press Cmd+I to see its Kind. On Windows, turn on file name extensions in File Explorer and check the file's Properties. On an iPhone, swipe up on the photo in Photos to see its details.

Guides