← Back to Blog

Why Does iPhone Use HEIC Instead of JPG?

Ask most people what format their iPhone photos are in and they’ll say JPEG. They’re wrong — every iPhone since the 7 has been shooting HEIC by default. Most people don’t notice until they try to move files to a Windows PC or upload to a form that rejects the format.

So why did Apple make this switch?

Phones keep getting better cameras, but storage hasn’t kept up

The iPhone 15 Pro shoots 48-megapixel images. That’s a lot of data per photo. Apple sells the base model with 128 GB of storage, and that space is shared with apps, the OS, messages, videos — everything.

HEIC cuts photo file sizes roughly in half compared to JPEG. If you’ve got 5,000 photos on your phone, that’s the difference between 15 GB and 30 GB. Apple cares about this because people who run out of storage get frustrated — they stop taking photos, they call support, they blame the phone. Keeping file sizes small keeps users happy without Apple having to increase storage (and eat into margins).

There’s also the iCloud angle. Smaller photos mean less iCloud storage consumption, which means fewer users bumping up against the paltry 5 GB free tier. Or to look at it another way — more photos fit before Apple has to host them.

HEVC is genuinely better compression

The technical case is pretty clear-cut. HEIC uses HEVC (H.265) compression — the same tech behind 4K video — while JPEG relies on DCT compression from 1992. That’s three decades of progress in information theory and signal processing.

The practical differences: HEVC can work with block sizes from 4x4 up to 64x64 pixels instead of JPEG’s fixed 8x8. It predicts pixel values from surrounding blocks more accurately. It has built-in deblocking filters that clean up artifacts at low bitrates. The net result is the same quality at half the size, or better quality at the same size. (I put together a detailed HEIC vs JPG quality comparison with real numbers if you want the specifics.)

HEIC does things JPEG physically can’t

This part doesn’t get enough attention. HEIC isn’t just “JPEG but smaller.” It’s a fundamentally more capable container that can pack multiple types of data — video, depth info, image sequences — into a single file. (The full breakdown of HEIC’s capabilities covers these in detail.)

The key point for Apple’s decision: without HEIC, features like Live Photos and Portrait Mode would require separate sidecar files paired with every image. Your Camera Roll would be a mess. HEIC keeps everything bundled, and the wider color depth gives Apple’s computational photography pipeline more headroom for HDR processing.

Hardware acceleration sealed the deal

Apple’s A-series chips include a dedicated media engine for HEVC. Encoding and decoding happens in specialized silicon — fast, efficient, barely touches the battery. If they’d chosen JPEG at high quality or a software-based format, every photo would mean more CPU work and shorter battery life. When people are firing off burst shots or recording 4K video, that efficiency matters a lot.

This is also why Apple didn’t pick WebP or AVIF. WebP didn’t support the features Apple needed in 2017 (Live Photos, depth maps). AVIF wasn’t even finalized until 2019. HEVC was standardized, proven, and already built into Apple’s hardware.

What about the ecosystem lock-in question?

Let’s be honest about it. HEIC does create friction when you leave the Apple world. Your files work perfectly across iPhones, Macs, and iPads, but the moment you hand them to someone on Windows or try to upload to a non-Apple service, you might hit a wall.

Apple isn’t completely ignoring this — iOS auto-converts to JPEG when you share via email or iMessage to non-Apple devices. But direct file transfers (USB, iCloud on Windows, AirDrop to a Mac then moving to Windows) give you raw HEIC files.

Whether that friction is intentional strategy or just a side effect of choosing the best technical option… probably a bit of both.

Living with HEIC across platforms

If you deal with HEIC files regularly, the simplest approach is converting when you need to share outside Apple’s ecosystem. heic.site handles the conversion right in your browser — nothing gets uploaded, works on any device, handles batches.

You can also switch your iPhone to JPEG (Settings > Camera > Formats > Most Compatible), but you’ll burn through storage twice as fast and lose Live Photos. Most people find it’s easier to just convert when the situation calls for it.