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.
- Double-click the HEIC file to open it in Preview (or right-click → Open With → Preview).
- Go to File → Export.
- In the Format dropdown, choose JPEG.
- Drag the Quality slider — 80–90% is the sweet spot for everyday use.
- 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.
- Open the converter page.
- Drag in your HEIC files — batch conversion is supported.
- Pick your output settings and convert.
- 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/
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
.jpeginstead 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)