Batch convert HEIC to JPG – hundreds of photos in one go
Converting photos one at a time is fine for a single picture, but not for an entire camera roll. This page lets you batch convert HEIC to JPG directly in your browser: add hundreds of photos or a whole folder, let them convert side by side, then download everything as one ZIP file. There is no limit on the number or size of files, no account and no watermark.
Because the converter runs on your own device, there is no upload queue either. A WebAssembly build of the open-source libheif library decodes each HEIC photo locally, so the speed depends on your computer or phone rather than on an internet connection – and none of your photos ever leave your device.
How bulk HEIC to JPG conversion works
- Add your photos. Drag a selection of files onto the page, click “Choose photos”, or use “Choose a folder” on a computer. You can also paste images with Ctrl+V or Cmd+V, and add more photos while others are still converting.
- Parallel conversion. The converter processes one to three photos at the same time, depending on your device’s power. Each thumbnail shows its status, and a counter tells you how many are finished.
- One ZIP download. Click “Download all (ZIP)” to save every JPG in a single file, or use the button on each photo to download it individually.
Settings apply to the whole batch: JPG quality (50–100, default 92), output format (JPG, PNG, PDF or WebP) and what happens to photo information. That makes it easy to convert a full album consistently.
Converting a whole folder on Windows or Mac
On a computer, the easiest workflow is folder-based:
- Windows 10 and 11: copy the photos from your iPhone to a folder (for example the DCIM folder), open this page in Edge or Chrome, click “Choose a folder” and select it. When finished, extract the ZIP with Extract All. More tips are in our guide to HEIC to JPG on Windows.
- macOS: select the folder in the same way, or drag a group of files from Finder. Double-click the ZIP in Downloads to unpack it. For built-in alternatives, see how to convert HEIC to JPG on Mac.
Batch conversion on phones: memory tips
Phones have far less memory available for a single browser tab than computers. Converting about 20–50 photos at a time is comfortable on most iPhones and Android phones. Very large batches may hit the browser’s memory limit – the converter then shows a clear message instead of freezing.
To convert a large album smoothly on a phone:
- Close other browser tabs and apps before you start.
- Work in groups: convert 20–50 photos, tap “Download all (ZIP)”, then “Clear all” and add the next group.
- On iPhone, downloads go to Files › Downloads, where you can unzip the file with a tap.
- Keep the screen on while converting so the browser isn’t paused in the background.
Batch settings that are worth checking
| Setting | Default | When to change it |
|---|---|---|
| Format | JPG | PNG for lossless editing, PDF for one combined document |
| JPG quality | 92 | 95–100 for photo prints, 75–85 for smaller files |
| Photo info (EXIF) | Keep, remove location | “Remove all” before publishing online, “Keep all” for your own archive |
Date, camera and lens information are kept by default, so the converted JPG files still sort correctly by date in any gallery app. Only the GPS location is removed unless you choose “Keep all”.
Tip: if you’d rather combine a batch of receipts or scanned pages into a single document, choose PDF instead and use “All photos in one PDF” – see HEIC to PDF.
Avoid the next batch
To stop HEIC files piling up in the first place, set your iPhone to Settings › Camera › Formats › Most Compatible, which saves new photos as JPG. Or keep HEIC on the phone to save space and use Settings › Photos › Transfer to Mac or PC › Automatic so photos are converted to JPG when copied by cable. For lossless output, the HEIC to PNG converter handles batches the same way.
Updated: