HEIC to JPG HEIC to JPG
Add to Chrome — Free

HEIC to JPG Blog

How to Batch Convert Multiple HEIC Files at Once

Updated March 2026 · 6 min read

March 2026 · 9 min read · Batch Conversion


Quick Answer

To batch convert HEIC files: use the HEIC to JPG Converter Chrome extension (select multiple files at once), or on Mac use Preview (select all → File → Export Selected Images). For large batches of hundreds of files, use the macOS sips terminal command or ImageMagick on Windows.

📋 Table of Contents
📋 Table of Contents

You just synced 300 photos from your iPhone to your Windows PC and need them all in JPG. Converting them one by one isn't an option. Batch conversion is the only practical solution — and there are several ways to do it, from a browser extension to command-line tools that can handle thousands of files.



Method 1: Chrome Extension (Quick Batches)

The HEIC to JPG Converter Chrome extension supports selecting multiple HEIC files for conversion in a single session. It's the fastest option for batches of up to 50 files with no software setup required.

  1. Install the extension Add the HEIC to JPG Converter from the Chrome Web Store. One-click install, no account needed.
  2. Click the extension icon Click the HEIC Convert icon in your toolbar to open the conversion panel.
  3. Select multiple HEIC files Use the file picker to select multiple HEIC files. Hold Ctrl (Windows) or Cmd (Mac) to select multiple files, or Shift to select a range.
  4. Set quality and format Choose JPG or PNG output and set your quality preference. This applies to all selected files.
  5. Convert all files Click Convert. All selected files are processed locally and downloaded to your Downloads folder. File names are preserved with the new extension.

Batch Convert HEIC Files in Chrome

Select multiple files at once. All conversion happens locally — your photos never leave your device.

Add to Chrome — Free


Method 2: macOS Preview (Built-In)

Mac users have a powerful batch converter built into the operating system: Preview. It can export multiple HEIC files to JPG or PNG simultaneously.

  1. Select all HEIC files in Finder Navigate to your HEIC files in Finder. Press Cmd+A to select all, or Cmd+click individual files.
  2. Open them in Preview Right-click the selection and choose Open With → Preview. All files open as a batch in Preview's sidebar.
  3. Select all in Preview Press Cmd+A in Preview to select all thumbnails in the sidebar.
  4. Export Selected Images Go to File → Export Selected Images. Choose a destination folder and format (JPEG or PNG). Click Choose.
  5. Wait for conversion Preview converts all files and saves them to the chosen folder. The originals are untouched.
Mac Tip: You can batch convert hundreds of files this way. Preview is fast for this task because it uses native macOS HEVC decoding hardware.


Method 3: macOS Terminal (sips Command)

For large batches on Mac, the built-in sips (Scriptable Image Processing System) command is the most powerful option. It runs natively, uses hardware acceleration, and can process an entire folder in seconds.

Convert all HEIC files in a folder:

cd /path/to/your/heic/folder
mkdir -p converted-jpg
for f in *.heic *.HEIC; do
 sips -s format jpeg "$f" --out "converted-jpg/${f%.*}.jpg"
done

This creates a converted-jpg subfolder and converts every HEIC file in the current directory.

Control quality level:

sips -s format jpeg -s formatOptions 95 input.heic --out output.jpg

The formatOptions value ranges from 0 (lowest) to 100 (highest quality). 85–95 is the recommended range.

Batch with quality setting:

for f in *.heic *.HEIC; do
 sips -s format jpeg -s formatOptions 92 "$f" --out "converted/${f%.*}.jpg"
done


Method 4: ImageMagick (Windows and Mac)

ImageMagick is a powerful command-line image processor that works on Windows, Mac, and Linux. Once installed, it can batch convert HEIC files with a single command.

Install ImageMagick:

Convert all HEIC in a folder (Windows PowerShell):

Get-ChildItem -Filter "*.heic" | ForEach-Object {
 magick $_.FullName ($_.BaseName + ".jpg")
}

Convert all HEIC in a folder (Mac/Linux terminal):

for f in *.heic; do magick "$f" "${f%.heic}.jpg"; done

Batch convert with quality control:

for f in *.heic; do magick "$f" -quality 92 "${f%.heic}.jpg"; done
Performance Tip: ImageMagick processes files sequentially by default. For faster batch conversion on multi-core systems, use GNU Parallel: ls *.heic | parallel magick {} {.}.jpg


Method 5: iPhone AirDrop to Mac (Automatic)

If you're moving photos from iPhone to Mac, AirDrop converts HEIC to JPG automatically — no manual conversion needed. When you AirDrop a photo to a Mac that's set to receive as "Most Compatible", macOS requests JPG instead of HEIC during the transfer.

To enable automatic conversion: on your iPhone, go to Settings → Photos → Transfer to Mac or PC → Automatic. Photos will be converted to JPG during any transfer (USB, AirDrop, or iCloud).



Comparing Batch Methods

MethodPlatformMax FilesSpeedPrivacy
Chrome ExtensionWin/Mac/Linux~50 at onceFastLocal
macOS PreviewMac onlyUnlimitedVery fastLocal
sips (Terminal)Mac onlyUnlimitedFastestLocal
ImageMagickWin/Mac/LinuxUnlimitedFastLocal
iCloud TransferiPhone → MacUnlimitedBackgroundiCloud sync

Start Batch Converting HEIC Files Now

The Chrome extension is the easiest starting point — no software installs, no commands, just select and convert.

Add HEIC to JPG Converter


Frequently Asked Questions

Can I batch convert HEIC to JPG for free?
Yes. The HEIC to JPG Converter Chrome extension supports selecting multiple HEIC files at once for batch conversion. On Mac, Preview can batch export selected files. For command-line users, sips (Mac) or ImageMagick (Windows/Mac/Linux) can batch convert hundreds of files at once.
How many HEIC files can I convert at once?
The Chrome extension can handle dozens of files per session. For large batches (hundreds or thousands), terminal/command-line tools like macOS sips or ImageMagick are more efficient — they can process entire folders automatically.
Does batch HEIC conversion keep the original files?
Yes — both the Chrome extension and most desktop tools create new JPG files without deleting the original HEIC files. Always check that your output folder is different from your input folder to avoid confusion.
How long does batch HEIC conversion take?
For typical iPhone photos (2–4MB HEIC), expect roughly 2–5 seconds per file for browser-based conversion. Command-line tools running natively are faster — 100 files might complete in under a minute on a modern computer.
Can I batch convert HEIC to JPG without uploading to the cloud?
Yes. The HEIC to JPG Converter Chrome extension processes files entirely in your browser using local computation. Your photos never leave your device. The same is true for macOS Preview and command-line tools like sips and ImageMagick.

More Free Chrome Tools by Peak Productivity

Pomodoro Technique Timer
Pomodoro Technique Timer
25-minute focus timer with breaks
YouTube Looper Pro
YouTube Looper Pro
Loop any section of a YouTube video
Citation Generator
Citation Generator
Generate APA/MLA/Chicago citations
PDF Merge & Split
PDF Merge & Split
Merge and split PDFs locally
Auto Refresh Ultra
Auto Refresh Ultra
Auto-refresh pages at custom intervals
Screen Recorder Pro
Screen Recorder Pro
Record your screen or tab with audio