Why iPhone photos arrive as HEIC (and why you convert)
Since iOS 11, iPhones save photos as HEIC (High Efficiency Image Container) by default. HEIC stores the same picture in roughly half the space of a JPG, which is great on the phone but awkward everywhere else: many CMS uploaders, marketplaces, email clients, Windows machines, and older design tools still cannot read it.
Converting to JPG trades a little disk space for universal compatibility. A JPG opens on every device and every upload form, which is exactly what you want for product listings, client deliverables, web pages, and anything that leaves your Mac.
The catch is volume. A single export from a photo shoot can be hundreds of HEIC files, so the method you pick should be repeatable and folder-safe — not a one-by-one click-fest.
Four ways to convert HEIC to JPG on macOS
macOS gives you several built-in options plus dedicated apps. Each has a place depending on how many files you handle and how much control you need.
For one or two images, Preview or a Quick Action is fine. For repeatable, high-volume work with consistent quality, a batch app like Operimage is faster and far less error-prone.
- Operimage (batch, recommended): drop a folder, pick JPEG, set quality once, export hundreds of files with preserved structure and safe naming — all offline.
- Preview app: open a HEIC, File → Export, choose JPEG, drag the quality slider. Good for a single image; tedious past a handful.
- Finder Quick Actions: right-click → Quick Actions → Convert Image → JPEG. Quick for a small selection, but limited quality and no folder logic.
- Photos app: select photos, File → Export → Export Unmodified Original or export as JPEG. Useful if the photos already live in your Photos library.
Recommended batch setup in Operimage
For repeatable delivery, build a clean preset chain — Input → Process → Preview → Export — and keep overwrite disabled until your output QA is approved. Run a small representative subset first, confirm it looks right, then release the full queue. This avoids expensive reruns and naming collisions.
These defaults are a safe starting point for HEIC-to-JPG on the web and in catalogs:
- Format: JPEG
- Quality: 82% baseline (raise to 90% for hero/product shots)
- Preserve folder structure: on
- Overwrite existing files: off
- Strip metadata: on for public delivery, off for archives
Quality control before you scale up
Large runs should always pass a short preflight. Convert a 20-file subset, check framing, detail retention, and the destination path, then scale up. If quality is inconsistent across the set, split the queue by asset type and apply a dedicated preset per category.
Compare at 100% zoom rather than a fit-to-window thumbnail — compression artifacts and colour shifts hide at small sizes.
- Validate a 20-file subset first
- Check naming and destination path
- Compare quality at 100% zoom
- Confirm colours match the original (see troubleshooting below)
Troubleshooting common HEIC-to-JPG problems
Most issues come from colour profiles, file size expectations, or trying to keep data JPG cannot hold.
- Washed-out or dull colours: the source is usually wide-gamut (Display P3). Make sure your converter preserves the colour profile or converts to sRGB intentionally rather than discarding it.
- JPGs larger than expected: HEIC is more efficient than JPG, so a like-for-like JPG can be bigger. Lower quality slightly or add a target file size if you need smaller outputs.
- Live Photos / depth lost: this is expected — JPG is a single still. Keep the HEIC originals if you may need the motion or portrait depth later.
- Some files skipped: very old or partial HEIC files can fail; re-export them from the source device, or convert via Preview as a fallback.
HEIC vs JPG at a glance
Keep HEIC when storage and on-device quality matter and everything stays in the Apple ecosystem. Convert to JPG the moment images need to be uploaded, shared, or opened on mixed devices.
A practical rule: archive the HEIC originals, deliver JPGs. You get the best of both — small originals you control and universally compatible copies for everyone else.