Field Notes · Digital Imaging

Your iPhone speaks HEIC. The rest of the world mostly doesn't.

Since iOS 11 (2017), iPhones save photos as HEIC by default — roughly half the file size of JPG at the same quality. The catch: plenty of websites, Windows apps and older tools still choke on it. Here's how the formats actually work, and three ways to convert.

The Compression Lab

This 3D surface is a stand-in for a 12-megapixel photo (4032 × 3024 px). Each block is a region of the image; block height is detail. Lower the quality slider and watch compression merge fine detail into coarse blocks — that's the "blockiness" you see in over-compressed images. Switch formats to compare estimated file sizes.

Drag to rotate · pinch or scroll to zoom

1.7 MBEstimated file size
20:1Compression ratio
1,506Photos per 2.5 GB (typical free cloud)
FineDetail retained

Why HEIC wins on size — and loses on compatibility

HEIC (High Efficiency Image Container) stores a photo using HEVC/H.265 — the same math that compresses 4K video. It uses smarter block prediction and larger, flexible block sizes than JPG's 1992-era 8×8 DCT grid, so it keeps more detail per byte. The uncompressed 12MP frame is about 36.6 MB of raw pixel data (4032 × 3024 × 3 bytes). Typical results:

FormatYearTypical 12MP sizeCompressionWorks everywhere?
HEIC2015≈ 1.7 MBLossy, ~20:1No — patchy on web & older Windows
JPG1992≈ 3.4 MBLossy, ~10:1Yes — the universal default
PNG1996≈ 15–25 MBLosslessYes — but huge for photos

HEIC also supports 10-bit color, transparency, and stores Live Photos and burst sequences in one container. JPG supports none of that — but every browser, printer kiosk and government upload form since the Clinton administration accepts it.

Three ways to convert on iPhone

1 · The Shortcuts recipe (batch converter)

  1. Open Shortcuts → tap + to create a new shortcut.
  2. Add action "Select Photos" and enable Select Multiple.
  3. Add action "Convert Image" → set format to JPEG.
  4. Add action "Save to Photo Album" (or "Save File" for Files app).
  5. Name it "HEIC → JPG" — it now batch-converts any selection in one tap.

2 · Stop shooting HEIC entirely

Settings → Camera → Formats → Most Compatible. New photos save as JPG (files roughly double in size).

3 · Let transfer do it automatically

Settings → Photos → Transfer to Mac or PC → Automatic. iPhone converts to JPG on the way out via USB. Emailing or AirDropping to non-Apple targets usually converts too.

Worked example: a 25,000-photo library at ~1.7 MB per HEIC is ≈ 42.5 GB. The same library as quality-85 JPGs is ≈ 85 GB — the difference is a whole 64 GB iPhone tier. That's why Apple made HEIC the default.
Enjoy this tool? Build your own with Super