HEIC vs JPG on Mac — which should you use?
iPhones save photos as HEIC by default, but JPG is what the rest of the world expects. Here's when to use each, and how to switch on macOS.
You took a photo on your iPhone, AirDropped it to your Mac, and now it’s a .heic file that some apps love and others completely refuse to open. Meanwhile your old camera spits out .jpg and works literally everywhere. So which one should you actually be using?
What HEIC is
HEIC (High Efficiency Image Container) is Apple’s wrapper around HEIF, which uses HEVC video compression for still images. The headline trick: it stores roughly the same visual quality as JPEG in about half the file size. It also supports 16-bit colour, transparency, live photos, and depth data — all things JPEG can’t do.
What JPG is
JPEG has been the default web photo format since 1992. Every browser, every CMS, every printer, every email client opens it without complaint. It’s lossy, it’s 8-bit, it doesn’t do transparency, and it’s roughly twice the size of HEIC for the same look — but it’s universal.
When to use HEIC
- Storing iPhone photos in your own library — saves a lot of disk space.
- Sharing within the Apple ecosystem (iMessage, AirDrop to other Macs, iCloud Photos).
- Anything where the depth or live-photo metadata matters.
When to use JPG
- Uploading to anything that isn’t built by Apple — most CMSes, older web tools, Windows machines, printers.
- Sending a photo to someone who might be on Android, Linux, or Windows.
- Embedding in PDFs, slide decks, or design files that need broad compatibility.
How to switch your iPhone to capture JPG
Settings → Camera → Formats → Most Compatible. From that moment on your phone shoots JPEG. You lose the storage win, but every photo just works.
Converting HEIC to JPG on Mac
Preview. Open the HEIC, File → Export, choose JPEG, save. Fine for one image.
sips in Terminal. Faster for batches:
sips -s format jpeg photo.heic --out photo.jpg
Loop over a folder with for f in *.heic; do sips -s format jpeg "$f" --out "${f%.heic}.jpg"; done.
Melt. Drag a folder of HEICs in, set output to JPEG, click Compress. Handles dozens at once and strips EXIF if you want it cleaned for sharing. Download Melt if you do this often.
What you lose, what you keep
Converting HEIC to JPG roughly doubles the file size at matched quality and drops you from 16-bit to 8-bit colour. You also lose any depth/portrait metadata. For most sharing-and-uploading purposes none of that matters; for archival photography it does. Keep your originals in HEIC and convert copies for the world.
More Melt tips
-
Receive iPhone photos as JPG via AirDrop (not HEIC)
AirDropping photos from iPhone keeps landing them as HEIC files on your Mac. Here's how to get them as JPG instead.
-
AVIF on Mac — opening and converting AVIF images
AVIF is the next-gen image format that's even smaller than WebP. Here's how to open and convert AVIF files on macOS.
-
How to batch compress a folder of photos on Mac
Compressing 200 photos one at a time is its own form of suffering. Here's how to batch compress images on macOS.
-
What's the best image format for the web (and how to export it on Mac)?
JPEG, PNG, WebP, AVIF, SVG — they each have a job. Here's how to pick the right one for the web and export it from your Mac.