FreeTinyPNG

Apple

HEIC vs JPG: What Every iPhone User Should Know

A plain-English comparison of Apple's HEIC format and the JPG it replaced, with practical guidance on when to use each.

By Samuel Ortega, Staff Writer, photography & e-commerce 8 min read
Side-by-side comparison of a HEIC file icon (smaller, with 'High Efficiency' label) and a JPG file icon (larger, with 'Universal' label)

When Apple shipped iOS 11 in 2017, it quietly changed the default image format on every iPhone from JPEG to HEIC. Most users never noticed until they tried to share a photo with someone on Windows, or upload one to a site that didn’t recognize the .heic extension. At that point HEIC becomes confusing fast.

This guide is for iPhone users who want to understand what HEIC actually is, when it helps them, when it hurts them, and what to set it to. I’m writing it as someone who’s been on both sides — shooting iPhone photos professionally for product work, and receiving HEIC from clients whose Windows setups can’t open them.

What HEIC actually is

HEIC stands for High Efficiency Image Container. It’s Apple’s flavor of the HEIF (High Efficiency Image File Format) standard, which is in turn derived from the HEVC / H.265 video codec. Apple adopted it because it offers the same visible quality as JPEG in roughly half the file size.

In practical terms, a typical iPhone 15 Pro photo:

  • As HEIC: 1.5–2.5 MB
  • As JPEG: 3.5–5 MB

That gap matters when your phone is a 128 GB model storing 10,000 photos in iCloud. A full camera roll in HEIC easily saves 10–20 GB over the JPEG equivalent.

HEIC also supports a few niceties JPEG doesn’t:

  • 16-bit color depth (JPEG is 8-bit), so smoother gradients in sunset skies.
  • Multiple images in one file (useful for Live Photos and bursts).
  • Alpha transparency.
  • HDR metadata that iOS uses for Dynamic Range display.

Technically it’s a better format. Practically, it has a compatibility problem.

Where HEIC works and where it breaks

Works natively

  • Every iPhone since iPhone 7 (2016).
  • Every iPad since iPadOS 11.
  • macOS 10.13 High Sierra (2017) and later.
  • Windows 11 (with the HEIF Image Extensions add-on, free from the Microsoft Store).
  • Safari and Chrome on modern macOS.
  • Most modern Android phones (Google Photos, Gallery).
  • Adobe Photoshop, Lightroom, Affinity Photo.

Needs a workaround

  • Windows 10 and earlier (requires a paid codec pack, about $1 from the Microsoft Store for the HEVC codec).
  • Older web browsers (Firefox depends on OS support; most browsers pre-2022 don’t render HEIC).
  • Older versions of WordPress (6.0 and earlier didn’t accept HEIC uploads, fixed in 6.5).
  • Many stock-photo platforms and print services.
  • Most online form uploads that validate by extension.
  • Older email clients.

Breaks entirely

  • Windows 7 and 8.
  • Pre-2020 versions of most editing software.
  • Many embedded systems (digital photo frames, cheap e-ink displays, older tablets).

For anyone whose photos mostly stay in the Apple ecosystem, HEIC works transparently. For anyone who shares outside that bubble, JPEG is still the universal currency.

How iPhone decides what format to send

Here’s the part that confuses most users. iOS is smart about conversion on export, but the rules depend on both your settings and the destination.

Your Camera setting

Settings → Camera → Formats gives you two options:

  • High Efficiency (default): photos save as HEIC, videos as HEVC.
  • Most Compatible: photos save as JPEG, videos as H.264. New photos only; existing HEIC files stay HEIC.

Switching to Most Compatible doesn’t convert your existing library. It just changes what the next photo you take saves as.

Your Export setting

Settings → Photos → Transfer to Mac or PC has two options:

  • Automatic (default): when exporting photos (via AirDrop, Files, or USB), iOS converts HEIC to JPEG if the destination likely needs it.
  • Keep Originals: photos export as their original format, HEIC included.

Most people want Automatic. It gives you the storage savings of HEIC on device while delivering JPEG-compatible files whenever you share outside the Apple ecosystem.

In practice

What happens when you share a HEIC photo depends on the share method:

  • AirDrop to another Apple device: stays HEIC.
  • AirDrop to a Mac, then copy elsewhere: depends on Transfer setting.
  • Email via iOS Mail: typically converts to JPEG.
  • iMessage: stays HEIC if both sides are iMessage-capable; falls back if SMS.
  • WhatsApp, Telegram, Signal: converts to JPEG.
  • Saved to Files app on iPhone: stays HEIC.
  • Uploaded through a web browser: depends on the website’s input filter.

When in doubt, save to Files first, then upload — or switch to Most Compatible in Camera settings.

Should you switch to “Most Compatible”?

Honest answer: it depends on what you do with your photos.

Stay on HEIC (High Efficiency) if:

  • You mainly view photos in the Apple ecosystem (iPhone, iPad, Mac, Apple TV).
  • You’re worried about iPhone or iCloud storage.
  • You edit in Lightroom, Photoshop, or Apple’s Photos app.
  • You AirDrop to other Apple users frequently.

Switch to Most Compatible (JPEG) if:

  • You regularly share with Windows or Android users outside Apple’s automatic conversion paths.
  • You upload photos to platforms that don’t like HEIC (older CMSes, print services, some web forms).
  • You work with clients who expect JPEG masters.
  • You don’t care about the extra storage.
  • You’ve ever received “I can’t open this” feedback.

I’ve bounced between the two over the years. My current setup is High Efficiency on the phone with Transfer to Mac or PC → Automatic, which gives me the storage benefits on device and JPEG-compatible exports when I need them. That’s the setup I’d recommend to most people.

Converting the library you already have

If you’ve been shooting HEIC for years and now want everything as JPEG, you have a few options:

  1. Let macOS handle it. Photos.app on Mac can export selections as JPEG from File → Export → Export [N] Photos. Works in batches of thousands.
  2. Use our JPG compressor in Safari. Drop in HEIC files, pick JPEG output at quality 85, download. Runs in the browser with no upload.
  3. Shortcuts. Apple’s Shortcuts app has a “Convert Image” action that handles batches from within iOS.
  4. Windows users: XnConvert or IrfanView handle HEIC-to-JPG batches cleanly.

See our complete HEIC-to-JPG batch guide for step-by-step instructions on each platform.

A few myths worth addressing

  • “HEIC photos look better than JPEG.” At the same file size, yes. At JPEG’s much larger file size, the difference is invisible to almost everyone.
  • “HEIC will disappear in a few years.” Unlikely. Apple keeps pushing it and browser support keeps growing.
  • “Converting HEIC to JPEG loses quality.” Yes, technically — both are lossy and you’re re-encoding. At quality 85+ the loss is invisible in practice.
  • “I need a paid app to convert HEIC.” No. macOS, iOS, and now Windows 11 all convert natively or with free tools.

The bottom line

HEIC is a better format on paper, but JPEG is still the compatibility standard. For most iPhone users the pragmatic setup is:

  • Keep Camera in High Efficiency for storage savings.
  • Keep Transfer in Automatic so exports are auto-converted.
  • For existing HEIC photos you need to share broadly, batch-convert with Preview (Mac), XnConvert (Windows), or our JPG compressor in-browser.

If sharing outside the Apple ecosystem is your main use case, flip Camera to Most Compatible and never think about it again. The extra storage is worth less than the peace of mind.


Try our free image tools

Compress and convert images right in your browser. No upload, no signup, no limits.