Skip to content
LocalTools

What is a HEIC file? The iPhone photo format, explained

Why your iPhone photos won’t open on Windows, what HEIC actually is, whether you should switch your camera to JPEG, and the fastest ways to convert when something refuses the format.

If you’ve ever airdropped or copied photos off an iPhone and hit a wall of files ending in .heic that Windows, an upload form or an older app refuses to open — this is the format causing it.

What HEIC actually is

HEIC stands for High Efficiency Image Container. It’s Apple’s implementation of the HEIF standard, and under the hood it stores the image using HEVC (H.265) — the same compression family used for 4K video. iPhones and iPads have saved photos as HEIC by default since iOS 11 (2017).

The reason Apple switched is simple: HEIC files are roughly half the size of an equivalent-quality JPEG. Doubling the photos that fit on the same phone storage, with no visible quality cost, was an easy call. HEIC also supports things JPEG can’t: 16-bit color, transparency, image sequences (Live Photos), and depth maps used for Portrait mode.

So why does nothing open it?

Patents and inertia. HEVC compression is patent-encumbered, so software vendors must license it (or lean on OS-level support), and many simply haven’t. Apple’s own ecosystem, recent Windows versions (with the HEVC extension installed), and modern macOS handle HEIC fine — but a long tail of websites, upload forms, older Windows machines, Android apps and office software still expects JPEG or PNG.

The result is the classic HEIC experience: the photo is perfect, and the destination rejects it.

Should you switch your iPhone to JPEG?

You can (Settings → Camera → Formats → Most Compatible), but it costs you half your photo storage to solve a problem you only hit occasionally. A better default for most people:

  • Keep the camera on High Efficiency (HEIC) and enjoy the smaller files.
  • Convert on demand the few photos that need to go somewhere HEIC can’t.

Note that iPhones already convert automatically in many paths — sharing via the Mail app or setting Settings → Photos → Transfer to Mac or PC → Automatic hands over a JPEG. The wall usually appears when you copy the raw file.

Converting HEIC (without installing anything)

A browser can decode HEIC locally, so conversion doesn’t require an app or an upload:

  • HEIC to JPG — the universal choice: smallest files, opens everywhere. Right for sharing, uploads and forms.
  • HEIC to PNG — lossless output, when you plan to edit the image further or a tool specifically demands PNG. Expect much larger files.
  • HEIC to PDF — when the destination is a document: receipts, ID scans, homework, anything that should arrive as one file with pages in order.

All three run entirely in your browser — relevant here, because photos are exactly the kind of file you may not want on a stranger’s server, and the GPS location embedded in them (see our EXIF guide) is part of what gets uploaded to a converter site.

Will converting lose quality?

HEIC → PNG is lossless: what was decoded is exactly what’s saved. HEIC → JPG is a lossy re-encode, but at a high quality setting the difference is invisible in normal viewing — the visible generational loss people associate with JPEG comes from repeated re-saving, not one conversion. Convert once from the original and you’re fine.