HEICtoJPG
Back to blog

How to Convert HEIC to JPG on a Mac (4 Free Ways)

5 min read

macOS opens HEIC files natively, so you don't need to install anything to convert them to JPG. There are five free ways built into the system — including one that converts a whole folder in a couple of clicks, and one that converts thousands from a single Terminal line. Here's each, when to use it, and what the conversion costs you.

1. Preview — best for one or two files

  1. Double-click the HEIC file to open it in Preview.
  2. Choose File → Export.
  3. Set Format to JPEG, adjust the quality slider, and click Save.

You can also select several files in Finder, open them together in Preview, select all in the sidebar, and use File → Export Selected Images to do a small batch. Hold Option while opening the Format menu if you want the full list of formats.

2. Finder Quick Action — best for batches

This is the hidden gem on modern macOS (Monterey and later):

  1. Select one or many HEIC files in Finder.
  2. Right-click and choose Quick Actions → Convert Image.
  3. Pick JPEG, choose an image size, and click Convert to JPEG.

It converts the whole selection at once and drops the JPGs right next to the originals. No app, no export dialog per file. If you don't see Convert Image in the menu, your Mac is on an older macOS — use Preview or the Terminal method below instead.

3. Photos app

If the images live in your Photos library, select them, then drag them to the desktop or use File → Export → Export Photos and choose JPEG. This is the only built-in method with an explicit Location Informationcheckbox, so it's the one to use when you're about to post photos publicly and want the GPS coordinates stripped.

4. Terminal (sips) — best for a folder of hundreds

sips ships with every Mac and needs no install. To convert one file:

sips -s format jpeg photo.heic --out photo.jpg

To convert every HEIC in the current folder, open Terminal, drag the folder in after

cd 

to move there, then run:

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

Add -s formatOptions 80 to trade quality for a smaller file (the number is a 0–100 JPEG quality). This is by far the fastest route for a large archive, and unlike the Quick Action it works on every macOS version.

5. Browser converter — cross-platform, no fiddling

If you bounce between a Mac and a Windows or work machine, or you just want one method that works the same everywhere, open heictojpg.clickin any browser, drop your HEIC files, and download the JPGs (or grab them all as a ZIP). It runs entirely in the browser — nothing is uploaded — so it's as private as Preview but works on any computer.

The same tool also handles HEIC to PNG and HEIC to PDF if you need those instead.

Expect the JPG to be bigger, not smaller

This surprises people: converting HEIC to JPG usually increasesthe file size. HEIC uses HEVC compression, which is roughly twice as efficient as JPEG at the same visual quality, so the same photo re-encoded as a JPG often lands at 1.5–2× the original. You're trading storage for compatibility.

If the JPG has to fit a size limit — an application form capped at 200 KB, say — convert first and then compress it to an exact size, or read how to compress an image to 200 KB.

What doesn't survive the conversion

Ordinary EXIF (date, camera, exposure) generally comes across. If metadata matters either way — you need it kept, or you need it gone — check the output before sending, and use the Photos export dialog when you specifically want location stripped.

Troubleshooting

Which one should you use?

Only need to look at the photo rather than convert it? See how to open HEIC files on a Mac. Not sure whether you even need to convert? HEIC vs JPG covers when each format makes sense.

Need a free browser tool?

Everything runs on your device — no upload, no signup, no watermark.