Answers4 min

Why Do My iPhone Photos Save as HEIC Instead of JPG?

iPhones default to HEIC because it's 50% smaller than JPEG at the same quality. Here's what HEIC is, when it's a problem, and how to convert it locally.

Zro7 HEIC → JPG uses libheif compiled to WASM in your browser. Photos are never uploaded — a real concern given how personal camera-roll images are.

iPhones default to HEIC (High-Efficiency Image Container) because it stores photos at roughly 50% of a JPEG's size at equivalent quality. iOS handles it invisibly, but shared to non-Apple devices HEIC often fails to open. Use Zro7 HEIC → JPG to convert locally in the browser.

What HEIC actually is

  • HEIC is the container; HEVC (H.265) is the codec inside it.
  • It supports multi-image (Live Photos, bursts), depth maps, and HDR — features JPEG can't touch.
  • Same image at q80: JPEG ≈ 2.4 MB, HEIC ≈ 1.1 MB.

Where HEIC breaks

  1. Android below 10 without a HEIC codec pack.
  2. Older Windows without the HEIF Image Extension.
  3. Web forms and CMSs that only accept image/jpeg.
  4. Print shops that reject anything not JPEG/TIFF.

Three ways to stop iPhone from saving HEIC

  1. Settings → Camera → Formats → Most Compatible. Switches new photos to JPEG. Cost: ~2× disk usage.
  2. Settings → Photos → Transfer to Mac or PC → Automatic. Converts on transfer only.
  3. Keep the setting on High Efficiency and convert on demand with Zro7.

Local conversion vs 'free HEIC converter' sites

  • Upload sites — Your camera roll → their server. Personal photos = privacy hazard.
  • Zro7 (local) — libheif WASM runs in your browser; nothing is sent.
  • Bonus: Zro7 handles batches (drop 50 files at once).

Steps to convert

  1. Open HEIC → JPG.
  2. Drop one or many .heic files.
  3. Pick quality (85 is a safe default).
  4. Download the JPEGs or the whole batch as a ZIP.

Updated December 26, 2026 · Zro7 editorial team.

Frequently asked questions

Does converting to JPG lose quality?

Yes, marginally — you're re-encoding lossy → lossy. Choose q90+ to make it imperceptible.

Can I keep EXIF data?

Yes — Zro7 HEIC → JPG preserves EXIF by default (camera, date, GPS if present).

Does it work for Live Photos?

Zro7 exports the still frame; the paired video is separate.

Any way to keep HEIC and just make it Android-compatible?

Android 10+ supports HEIC natively; older versions need a codec pack. Conversion is the safe path.

Batch size limit?

None imposed by Zro7 — bounded by your browser memory.

Related posts

← Back to blog