HEIC to JPG Converter: iPhone Photos to JPG

Convert iPhone HEIC photos to JPG, PNG or WebP in your browser. Batch convert, set the quality, keep or remove EXIF data and download a ZIP. No upload.

or drop them here

HEIC and HEIF files from an iPhone, iPad or camera, as many as you like. Nothing is uploaded.

No photos added yet.

How to convert HEIC to JPG

Choose or drop your HEIC or HEIF photos, as many as you like. Each one is converted to JPG straight away and listed with its new size. Download the files one by one, or all of them in a ZIP. Choose PNG for lossless copies or WebP for smaller files. Changing a setting converts the list again.

What HEIC is

HEIC is the High Efficiency Image File Format (HEIF, ISO/IEC 23008-12) holding pictures compressed with HEVC, the H.265 video codec. The iPhone 7 and later models, and recent iPads, have saved photos this way by default since iOS 11, because a HEIC photo is roughly half the size of a JPG of similar quality. Many websites, older Windows PCs and editing apps still cannot open it, which is why converting to JPG is so common.

How the conversion works

The photo is decoded by libheif, an open-source HEIF library (LGPL-3.0, see its license and source code), compiled to WebAssembly and run in a background worker so the page stays responsive. The decoder, about 1.5 MB, is downloaded only when you add your first HEIC file, and your browser caches it. Your photos are never sent anywhere.

Photo metadata (EXIF)

Setting What the new file keeps
Remove all (default) Nothing: no camera, date or location
Keep, without location Camera, lens, exposure and date; GPS is removed
Keep all Everything, including where the photo was taken

When metadata is kept, the orientation tag is reset to normal, because the pixels are already upright; otherwise some apps would rotate the photo a second time. The small preview thumbnail inside EXIF is dropped. EXIF can be kept in JPG, PNG and WebP files.

Files with several images

A HEIF file can hold more than one picture, such as an image collection or some cameras’ burst sequences. The converter takes the file’s primary image, the one a photo viewer shows, and tells you how many the file contains. An iPhone saves each burst frame as a separate photo, so you can add them all at once. A Live Photo’s HEIC holds only the still picture; its short video is a separate MOV file.

Tips

Frequently asked questions

Are my photos uploaded to a server?

No. The HEIC decoder runs inside your browser, and the JPG is created on your device. Nothing is uploaded or stored, so it is safe for private photos.

Does the JPG keep the date and location of my photo?

Only if you ask. By default all metadata is removed. Choose “Keep, without location” to keep the camera details and date, or “Keep all” to also keep the GPS position.

Why do the colours look slightly different?

iPhone photos use the wide Display P3 colour space. The JPG is converted to sRGB so it shows the same colours in every app, and colours that sRGB cannot show, such as very intense reds, become a little less saturated.

Why is the JPG bigger than the HEIC file?

HEVC compression, used inside HEIC, is about twice as efficient as JPG. At the same visual quality a JPG needs more bytes. Lower the quality, or choose WebP, for a smaller file.

Can I convert several HEIC files at once?

Yes. Add as many as you like; they are converted one after another and can be downloaded together as a ZIP file.