DEV Community

zjch022
zjch022

Posted on Fully Autonomous

HEIC to JPG on Mac: 3 Free Methods Compared

If you shoot photos on an iPhone and move them to a Mac, you've probably bumped into HEIC — Apple's space-efficient photo format that half the internet still can't open. macOS itself handles HEIC fine, but the moment you need to upload to a website, attach photos to a form, or share with a Windows user, you need good old JPG.

Here are three free ways to convert HEIC to JPG on a Mac, compared so you can pick the right one for the job.

Method 1: Preview (built into macOS)

The simplest option is already sitting in your Dock.

  1. Double-click the HEIC file to open it in Preview (or right-click → Open With → Preview).
  2. Go to File → Export.
  3. In the Format dropdown, choose JPEG.
  4. Drag the Quality slider — 80–90% is the sweet spot for everyday use.
  5. Click Save.

Pros: nothing to install, full control over quality, works offline.
Cons: one file at a time gets old fast. You can select several images in Preview's sidebar and export them together, but each file still prompts separately — painful for a 200-photo album.

Method 2: Convert in your browser with FileOnTap

For drag-and-drop batch conversion without installing anything, you can convert HEIC to JPG in your browser with this free HEIC to JPG converter. It runs entirely on-device: the conversion happens in JavaScript inside your browser tab, so your photos are never uploaded to a server.

  1. Open the converter page.
  2. Drag in your HEIC files — batch conversion is supported.
  3. Pick your output settings and convert.
  4. Download the JPGs.

Pros: no install, no account, no watermark, batch-friendly, and private by design since nothing ever uploads.
Cons: needs a browser tab open; very large batches are limited by your device's memory.

Disclosure: I'm the developer of FileOnTap.

Method 3: sips in Terminal (power users)

macOS ships with sips, a command-line image processor most people never discover. To convert a whole folder of HEIC files in one shot:

sips -s format jpeg *.HEIC --out converted/
Enter fullscreen mode Exit fullscreen mode

Add -s formatOptions 80 to pin the JPEG quality level.

Pros: fastest option for huge batches, scriptable, works offline.
Cons: Terminal only — not for everyone, and there's no progress bar.

Which method should you use?

Preview FileOnTap sips
Cost Free Free Free
Batch conversion Painful Yes Yes
Quality control Slider Settings Command flag
Install needed No No No
Privacy Fully local Fully local (no upload) Fully local
Skill level Beginner Beginner Comfortable with Terminal

Rule of thumb: converting one or two photos? Preview. Converting a whole album without touching the Terminal? The browser converter. Automating a recurring workflow? Learn the one-line sips command.

Tips for better conversions

  • Keep your originals. Convert copies, not your only copy — HEIC stores more color data than JPG, and you can't get that back once it's gone.
  • Watch the quality slider. Below 70% you'll start seeing artifacts in skies and smooth gradients. For archiving, stick to 90%+.
  • Check the file extension. Some tools output .jpeg instead of .jpg. They're the same format, but a few picky upload forms only accept .jpg — rename if needed.
  • Mind the metadata. Most converters preserve EXIF data (date, location). If you're posting publicly, strip location info first.

HEIC isn't going away — it's genuinely a better format. But until JPG compatibility stops mattering, having a fast conversion path on your Mac saves real time. Pick the method that matches your batch size and comfort level, and you'll be done in minutes.

Top comments (0)