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.
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.
- Tiles. A 12-megapixel iPhone photo is stored as a grid of 512 × 512 pixel tiles, which are joined back into one picture.
- Rotation. The rotation and mirroring saved with the photo are applied, so portrait shots come out upright.
- Colour. iPhone photos use the Display P3 colour space, which is wider than sRGB. The converter maps them to sRGB, the space that web browsers and most apps assume, so the JPG looks the same everywhere. Only the most saturated colours, beyond sRGB, lose a little intensity.
- Quality. At 90% a JPG is very hard to tell apart from the original for almost any photo. The JPG is usually larger than the HEIC, because HEVC compresses better than JPG does.
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
- To have an iPhone shoot JPG from now on, open Settings, then Camera, then Formats, and choose Most Compatible.
- Copying photos to a Windows PC by cable gives JPG files when Settings, Photos, Transfer to Mac or PC is set to Automatic; Keep Originals gives HEIC. Many apps also convert when you share a photo, so check the file name ending first.
- Very large panoramas can exceed what a phone browser can hold in memory; a desktop browser handles them better.
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.