HEIC to JPG Converter

Turn HEIC and HEIF photos from an iPhone or iPad into JPG or PNG files that open almost anywhere. Choose the output format and the JPG quality, then convert several photos at once. It is free, needs no sign-up and runs in your browser, so your pictures are never uploaded.

HEIC to JPG ConverterPrivate · runs on your device
Results

Your processed files appear here with download buttons.

How to use the HEIC to JPG converter

Use this page when a photo from an Apple device will not open on a Windows PC, in a web form or in an older program. The whole job takes a few clicks.

  1. Drag your .heic or .heif files onto the box, paste them, or click the box to choose them. You can add several at once. The file picker lists only HEIC and HEIF files, and a dropped file of another type is skipped with a message.
  2. Set Convert to to JPG or PNG. JPG gives small files that suit sharing and uploads. PNG gives larger lossless files.
  3. For JPG output, move the JPG quality slider between 50 and 100. The starting value is 90. The slider is ignored when you choose PNG.
  4. Press Convert HEIC. The first conversion on this page downloads the decoder, which is about 1.3 MB, and your browser keeps it for next time. A progress note shows which photo is being converted.
  5. Check the size shown under each result, then download the files one by one or press Download all.

Why HEIC photos do not open everywhere

HEIC is the format iPhones and iPads use by default. It stores a photo in less space than a JPG of similar looks, which is why Apple chose it, but many Windows apps, websites, forms and older programs do not recognize it. JPG and PNG, by contrast, open almost everywhere, so converting is usually the quickest way to make a photo usable.

This tool decodes the file with a library called heic2any, which is the libheif decoder compiled to WebAssembly so that it can run inside a web page. It loads only on this page, and only when you first convert something. After decoding, the browser redraws the picture and saves it again as JPG or PNG. Because the picture is redrawn, metadata such as the GPS location is not copied into the new file, and each result note says so. If you want to remove that information from pictures that are already JPG, the EXIF remover does just that.

Each output keeps the original name with a new extension, so IMG_2041.heic becomes IMG_2041.jpg. A HEIC file can hold more than one image, for example a burst or a live photo. In that case the tool writes one file per image and adds -1, -2 and so on to the name.

Choosing JPG or PNG, and a quality setting

JPG is lossy: it saves space by discarding detail the eye rarely misses. PNG is lossless, so the converted picture keeps every pixel of the decoded image, and the file is often several times larger. A rough guide:

SettingChoose it when
JPG, quality 90 (default)You want a photo to share, email or upload, with no visible loss in normal viewing
JPG, quality 70 to 80A form or site has a file size limit and the photo is only viewed on screen
JPG, quality 95 to 100You plan to edit the photo again and want to limit extra loss
PNGYou need a lossless copy for editing, design work or archiving

Here is a hypothetical example. You select 12 photos and a portal accepts only files under 2 MB each. Convert at quality 90 first and read the size in each result note. If a file is still above the limit, lower the slider to 80 and convert again, or run the results through the image compressor. If you only want a PNG, the HEIC to PNG page starts with that option set. To switch between ordinary formats such as WebP and PNG, use the image converter.

To put photos into a single document, the HEIC to PDF page builds one file with a photo on each page, and JPG to PDF does the same for pictures you already have as JPG.

Limits, and a setting that avoids the problem

Know these points before you convert a large batch:

  • A very large photo takes several seconds on a phone and uses a lot of memory. If the browser slows down, convert fewer files at a time.
  • HEIC files with unusual features, such as some depth maps, HDR gain maps or 10-bit color, come out as an ordinary 8-bit picture. The image looks right, but the extra data is gone.
  • Color profile handling follows the browser, so colors can differ slightly from the original on some screens.
  • Animated or video parts, including the motion of a live photo, are not converted. You get a still picture.
  • A corrupted file, or a file of another type renamed to .heic, shows an error that names the file, and the batch stops there, so remove that file and convert again.

If you would rather not convert photos in future, an iPhone has a setting for this. Open Settings, then Camera, then Formats, and choose Most Compatible. New photos are then saved as JPG instead of HEIC, although they usually take more storage space. Photos you have already taken stay as they are, so the converter is still useful for them.

Everything happens on your device. The decoder is downloaded once, but your photos are never sent anywhere.

Quick answers

Frequently asked questions

The questions people ask most, answered in plain words.

How do I convert HEIC to JPG for free?

Drop your HEIC files onto the box, leave Convert to on JPG, and press Convert HEIC. Each photo is decoded in your browser and saved as a JPG you can download. The tool is free, needs no account, and does not upload your pictures.

Does converting HEIC to JPG lose quality?

A little, because JPG is a lossy format. At the default quality of 90 the difference is rarely visible in normal viewing. Raise the slider toward 100 for less loss, or choose PNG for a lossless copy, which is larger.

Are my photos uploaded when I convert them?

No. The conversion runs inside your browser. The only download is the decoder, about 1.3 MB, which is fetched the first time you convert and then cached. Your photos stay on your device, and GPS location data is not copied into the results.

Why did one HEIC file produce several images?

Some HEIC files hold more than one image, such as a burst or a live photo. The tool writes every image it finds as its own file and adds -1, -2 and so on to the name. The motion part of a live photo is not converted.

Can I convert HEIC photos on my phone?

Yes, in a modern mobile browser, though it is slower than on a computer. Large photos take several seconds each and use a lot of memory, so convert a few at a time. Results are saved through the normal download button on the page.