How HEIC Works
HEIC is the image format Apple adopted for iPhone photos in 2017, and its main purpose is efficiency: storing better-looking photos in roughly half the file size of JPG. The name is slightly confusing. HEIF (High Efficiency Image File Format) is the underlying container standard (ISO/IEC 23008-12); HEIC is the specific common variant where the image inside that container is compressed using HEVC (H.265), the same advanced compression used in modern video. In short, HEIC applies video-grade compression to a still photo.
That modern compression is why HEIC achieves around 50 percent smaller files than JPG at equal or better quality. The same photo that takes 4 MB as a JPG might be 2 MB as HEIC, with no visible loss, which adds up enormously across a phone full of photos. HEIC also improves on JPG technically in other ways: it supports 16-bit color (versus JPG's 8-bit) for smoother gradients with less banding, transparency, and storing multiple images in one file.
That multi-image capability powers iPhone features people use without thinking about the format: Live Photos (a still plus a short motion clip), bursts, and depth maps for portrait-mode effects can all live inside a single HEIC file. It is a genuinely more capable format than the decades-old JPG it replaces on Apple devices.
The Compatibility Problem
HEIC's great weakness is not technical, it is compatibility, and it comes down to patent licensing. The HEVC compression inside HEIC is covered by patents that require licensing fees. Apple licenses it across its devices, so HEIC opens seamlessly on iPhone, iPad, and Mac. Microsoft, by contrast, does not bundle the HEVC codec into Windows for free, which is the direct reason a HEIC photo copied from an iPhone often will not open on a Windows PC without installing extra (sometimes paid) codecs.
This is why HEIC causes so much friction in practice: the photos look great and save space on Apple devices, but the moment they need to be shared with a Windows user, a website, an older phone, or many apps, they may not open. JPG, being universally supported and royalty-free, has no such problem, which is the core trade-off, HEIC is more efficient but far less compatible.
Working With HEIC in Practice
There are three common ways to deal with HEIC. First, convert to JPG when you need to share a photo with someone outside the Apple ecosystem or upload it somewhere that does not accept HEIC; this is the quickest fix for a specific file. Second, install HEVC codecs on Windows so the Photos app can open HEIC natively, worthwhile if you receive HEIC files regularly. Third, change the iPhone capture setting: in Settings, Camera, Formats, choosing "Most Compatible" makes the phone shoot JPG instead of HEIC going forward.
A practical middle ground many people use is to keep shooting HEIC (to save space on the phone) and convert copies to JPG only when sharing. That keeps the storage benefit while avoiding the compatibility headaches at the moment they would otherwise occur.
HEIC vs JPG vs AVIF
Compared with JPG, HEIC is clearly superior on quality-per-byte and features, but far behind on compatibility. Compared with AVIF, a newer royalty-free format with similar efficiency, HEIC's disadvantage is the licensing that limits its support; AVIF is gaining browser support precisely because it avoids HEIC's patent issues. For Apple users, HEIC is an excellent on-device format; for anything that must travel widely, JPG remains the safe choice, and AVIF is the rising open alternative for the web.