If you take photos on an iPhone and move them to a Mac, they often arrive as HEIC files. macOS opens them fine, but the moment you upload one to an older website, attach it to a form, or hand it to someone on Windows, you hit a wall — they need a JPG.
The good news: your Mac can already convert HEIC to JPG without installing anything. This guide covers five free methods, from a one-click browser converter to built-in macOS tools and a single Terminal command — including the fastest option for batches.
Method 1: Use pixconv.io (Fastest — No Upload, Works in Safari)
The quickest way to convert a HEIC file on a Mac is a browser-based converter that runs entirely on your machine. pixconv.io/heic-to-jpg uses your browser to decode the HEIC and re-encode it as JPG locally — the file never leaves your device.
Steps:
- Open Safari, Chrome, or Firefox on your Mac.
- Go to pixconv.io/heic-to-jpg.
- Drag your HEIC file from Finder into the drop zone.
- The file converts in about a second.
- Click Download to save the JPG to your Downloads folder.
Batch conversion: Drop multiple HEIC files at once. When they all finish, a Download all as ZIP button appears.
This is the best method when you want a quick conversion without opening any app — and because everything runs in the browser, your photos are never uploaded to a server.
Method 2: macOS Preview (Built-In, No Internet Required)
Preview is the default image viewer on Mac and it has full native HEIC support, so this method is completely offline and works on every modern macOS version.
Steps:
- Open the HEIC file in Preview (double-click it, or right-click → Open With → Preview).
- In the menu bar, choose File → Export.
- In the Format dropdown, select JPEG.
- Drag the Quality slider (higher = larger file, better quality).
- Choose a save location and click Save.
Notes:
- To convert several images at once in Preview, select them all in Finder, open them together, then select all thumbnails in Preview’s sidebar before File → Export.
- HEIC supports transparency only in rare cases; JPG never does. Any transparent areas are filled with white on export.
Method 3: Finder “Convert Image” Quick Action (One Right-Click)
Since macOS Monterey (12), Finder has a built-in Convert Image action — no app, no Terminal. This is the easiest native option.
Steps:
- In Finder, right-click (or Control-click) your HEIC file. To convert several, select them all first.
- Choose Quick Actions → Convert Image.
- Set Format to JPEG.
- Pick an image size (Actual Size keeps full resolution) and whether to preserve metadata.
- Click Convert to JPEG. The new JPG is saved next to the original.
Note: This action runs on macOS 12 and later. On older versions, use Preview (Method 2) or pixconv.io.
Method 4: Photos App (For Images Already in Your Library)
If the HEIC images live in the Photos app (synced from your iPhone via iCloud), export them as JPG directly.
Steps:
- In Photos, select the image or images you want to convert.
- Choose File → Export → Export [N] Photos.
- Set Photo Kind to JPEG and choose a quality.
- Click Export, then pick a destination folder.
Note: Use Export, not “Export Unmodified Original” — the latter exports the raw HEIC. The standard Export is what produces a JPG.
Method 5: Terminal with sips (Built-In, Best for Big Batches)
macOS ships with sips (Scriptable Image Processing System), so you can convert HEIC to JPG from Terminal with no Homebrew or extra install.
Convert a single file:
sips -s format jpeg photo.heic --out photo.jpg
Convert every HEIC in the current folder:
for f in *.heic; do sips -s format jpeg "$f" --out "${f%.heic}.jpg"; done
Note: sips is the fastest route for hundreds of files because it skips any UI. Run it inside the folder of images (use cd to navigate there first).
Which Method Should You Use?
| Situation | Recommended method |
|---|---|
| One file, fastest, nothing to open | pixconv.io |
| One or a few files, offline | Finder Convert Image |
| Need a quality slider | macOS Preview |
| Photos already in your library | Photos app export |
| Hundreds of files | Terminal (sips) |
Why iPhone Photos Are HEIC in the First Place
Since iOS 11 (2017), iPhones default to HEIF/HEIC — Apple’s “High Efficiency” format. It stores roughly the same quality as JPG in about half the file size, which saves storage on your phone.
The trade-off is compatibility. JPG is supported by virtually everything; HEIC is not yet universal outside the Apple ecosystem. That mismatch is exactly why “HEIC won’t open” problems appear when files leave your iPhone or Mac.
If you would rather avoid converting altogether, you can tell your iPhone to shoot JPG from the start: Settings → Camera → Formats → Most Compatible. New photos will be JPG; existing HEIC files stay HEIC until you convert them.
Does Converting HEIC to JPG Reduce Quality?
JPG is a lossy format, so converting introduces a small, one-time recompression. In practice it is rarely visible at high quality settings. Two tips:
- When using Preview or Photos, keep the Quality slider high (around 80–100%) for photos you care about.
- Keep your original HEIC files if you want a lossless archive. Convert copies to JPG for sharing, and keep the HEIC originals for storage.
Frequently Asked Questions
Can I convert HEIC to JPG in Terminal without installing anything?
Yes. macOS includes sips, so no Homebrew or download is needed:
sips -s format jpeg input.heic --out output.jpg
For a whole folder:
for f in *.heic; do sips -s format jpeg "$f" --out "${f%.heic}.jpg"; done
Why won’t my HEIC file open on Windows or an older app?
HEIC is Apple’s format and is not natively supported everywhere. The file is fine — the app simply does not read HEIC. Convert it to JPG using any method above, or open it on your Mac and export it before sending.
How do I convert HEIC to JPG on my Mac for free?
Every method in this guide is free. The built-in options (Preview, Finder Convert Image, Photos, sips) cost nothing and need no download. pixconv.io is also free and runs in your browser.
Can I batch-convert a folder of HEIC files?
Yes. Select multiple files for the Finder Convert Image action, drop them all into pixconv.io, or use the sips loop in Terminal for the largest batches.
Related Guides
- HEIC to JPG Converter — Convert in your browser, no upload
- How to Open HEIC Files on Windows
- HEIC vs. JPG: Which Format Should You Use?
- HEIC to PNG Converter — When you need transparency or lossless output