← Back to Complete Guide

HEIC vs JPG: Why iPhone Photos Won't Open Everywhere

You take a photo on your iPhone, AirDrop it to your Windows laptop, and nothing opens. Or you upload it to a website and get an “unsupported format” error. The culprit is not the photo — it is the HEIC format Apple switched to in 2017. Here is what HEIC actually is, how it compares to JPG, and how to fix the compatibility problem without losing quality.

July 28, 20267 min read

The problem is not your photo — it is Apple's format choice

Since iOS 11, every iPhone has defaulted to capturing photos in HEIC (High Efficiency Image Container) instead of JPG. Apple made this switch for one reason: HEIC files are roughly half the size of an equivalent-quality JPG. That means your 256 GB iPhone can hold roughly twice as many photos.

The tradeoff is compatibility. HEIC uses the HEVC (H.265) codec inside an HEIF container — a modern, efficient combination that saves enormous amounts of storage, but relies on technology that is not universally supported. Apple devices handle it natively. Windows, Android, most web browsers, and many apps do not.

This is not a bug. It is a deliberate Apple design choice that prioritizes storage efficiency on-device over cross-platform compatibility. And it leaves millions of iPhone users confused when their photos fail to open outside the Apple ecosystem.

What is HEIC?

HEIC stands for High Efficiency Image Container. It is a file container based on the HEIF (High Efficiency Image Format) standard developed by MPEG, the same group behind MP4 video. Inside the container, the image data is compressed using HEVC — the same codec used for 4K Blu-rays and H.265 video. The result is an image file that stores the same visual quality as a JPG at half the file size.

Beyond just smaller files

HEIC is more than a compressed still image. A single .heic file can contain multiple photos — like a burst sequence or a Live Photo — plus depth maps for portrait mode, HDR metadata, and alpha channel data for transparency. JPG was never designed to do any of this.

Where HEIC excels

  • Half the file size of JPG at equivalent quality
  • 16-bit color depth — smoother gradients and richer colors
  • Stores bursts, Live Photos, and depth maps in one file
  • Built-in HDR support for modern displays

Where HEIC struggles

  • Limited to no support on Windows, Android, and the web
  • Most websites and CMS platforms reject HEIC uploads
  • Many image editors and viewers cannot open HEIC natively
  • Windows requires a paid codec extension to view HEIC

What is JPG (and why it still dominates)?

JPG (or JPEG, for Joint Photographic Experts Group) has been the universal image standard since 1992. It compresses images by discarding data the human eye is unlikely to notice — a technique called lossy compression. The result is a file that is much smaller than an uncompressed bitmap while maintaining acceptable visual quality at normal viewing distances.

JPG's dominance comes from one thing: it works everywhere. Every operating system, every browser, every image editor, every social media platform, every website, every email client, every messaging app — they all support JPG natively. HEIC may be technically superior, but JPG is the file you can send to anyone, anywhere, and know it will open.

Where JPG excels

  • Universal compatibility — opens on every device and platform
  • Every website, app, and service accepts JPG uploads
  • Decades of tooling — every image editor supports JPG
  • Predictable, well-understood compression behavior

Where JPG falls short

  • ~2× larger files than HEIC at the same visual quality
  • 8-bit color depth — visible banding in gradients and skies
  • No HDR support — images look flat on modern HDR displays
  • Cannot store depth maps, bursts, or multiple images in one file

HEIC vs JPG: at a glance

HEICJPG
Full nameHigh Efficiency Image ContainerJoint Photographic Experts Group
Introduced2017 (iOS 11)1992
CompressionHEVC (H.265) — modern, efficientDCT-based — decades old
File size~50% smaller at equal quality~2× larger at equal quality
Color depthUp to 16-bit8-bit only
HDR supportYes — native HDR metadataNo
Multiple imagesYes — bursts, Live PhotosNo — one image per file
TransparencyYes — alpha channel supportNo
Device supportApple ecosystem; limited elsewhereUniversal — every device
Web supportLimited — most sites reject itUniversal — every site accepts it

So which format should you use?

The answer is not “one is better” — it depends on where the photo is going.

On your iPhone

Keep HEIC

Let your iPhone keep shooting in HEIC. The storage savings are real — you get roughly twice the photos in the same space — and your phone handles the format natively.

Sharing & uploading

Convert to JPG

Before sending a photo to someone on Windows or Android, uploading to a website, or attaching to an email, convert it to JPG. It is the only format that works everywhere.

Archiving

Keep HEIC + JPG copies

Keep the original HEIC files for future-proofing (they contain more data). Store JPG copies for sharing and compatibility. Storage is cheap — losing photo data is permanent.

iPhone setting worth knowing

You can change your iPhone to shoot in JPG instead of HEIC. Go to Settings → Camera → Formats and select “Most Compatible” instead of “High Efficiency.” This makes every photo a JPG from the start, but your storage will fill up roughly twice as fast. Most people are better off keeping HEIC enabled and converting only the photos they share.

The Natural Next Step

How to convert HEIC to JPG — in bulk, offline.

The practical solution is not converting one photo at a time through a browser. It is using a desktop tool that batch-converts an entire folder of HEIC files to JPG — preserving the original quality while making every photo openable anywhere.

Formatif Pro ($24.95 one-time) converts HEIC to JPG — and dozens of other image formats — locally on your computer. No uploads, no per-file limits, and a batch mode that processes entire photo libraries in one run. Keep your original HEIC files for archival and generate JPG copies for sharing in the same workflow.

Batch convert hundreds of HEIC photos to JPG
Preserve color depth — convert HEIC to 16-bit PNG or TIFF
No file size limits — process entire photo libraries
One-time purchase of $24.95 — no subscription

Common questions about HEIC and JPG

Does converting HEIC to JPG reduce quality?

Yes — but only because JPG is inherently limited to 8-bit color and lossy compression. A well-done conversion at high quality settings (90–100%) is visually indistinguishable at normal viewing sizes. The bigger quality loss is in color depth — 16-bit HEIC gradients become 8-bit JPG gradients, which can show subtle banding in skies and smooth surfaces.

Can I convert HEIC to a format that preserves quality better than JPG?

Yes. PNG is lossless and supports transparency, and TIFF supports 16-bit color depth. Both are larger than JPG but preserve everything the HEIC file contains. Formatif Pro supports converting HEIC to PNG, TIFF, WebP, AVIF, BMP, and GIF — not just JPG.

Why does Windows charge for HEIC support?

Microsoft does not bundle the HEVC codec with Windows due to licensing fees from the patent pool behind HEVC. The HEVC Video Extensions app in the Microsoft Store costs $0.99. This is one reason HEIC adoption outside Apple's ecosystem has been slow — there is a small but real cost barrier on the world's largest desktop platform.

Is WebP or AVIF a better alternative to both HEIC and JPG?

AVIF (based on the AV1 codec) is technically superior to HEIC — similar compression efficiency with better support across platforms. WebP is a solid middle ground with better compression than JPG and wide browser support. But neither has reached the universal compatibility of JPG, which remains the safest format for sharing.

Convert your iPhone photos — all of them, at once.

Formatif Pro ($24.95 one-time) and Formatif AI ($29.95 one-time) process images, video, and audio offline — with batch workflows, no uploads, and a 3-day free trial. Convert HEIC to JPG, PNG, TIFF, WebP, or any format your workflow needs.