UtilityProductivityDeveloper

HEIC to JPG / PNG / WebP Converter

Drop iPhone HEIC photos here and download them as JPG, PNG, or WebP. Batch conversion, quality control, ZIP export — all processed locally in your browser. Your photos are never uploaded.

Drop HEIC or HEIF files here, or click to choose
Up to 50 files · 60.00 MB each · everything stays in your browser

Output

Format
Quality90%

90% is a good default. Above 95% the file gets large with little visible gain.

Why HEIC needs converting in the first place

Since iOS 11 (2017), iPhones save photos as HEIC by default — the still-image profile of the HEIF container, which wraps an HEVC (H.265) encoded image. HEIC files are typically about half the size of a JPG at the same visual quality and they support transparency, image sequences and depth maps. On Apple devices it's a win.

Off the Apple ecosystem, HEIC is still spottily supported. Windows requires a paid HEVC codec, most web forms refuse it, many editing tools won't open it, and email recipients on Android often see a blank attachment. This page solves that: drop a HEIC file in, get a JPG / PNG / WebP back out.

How this tool works

The HEIC decoder is libheif, compiled to WebAssembly and loaded directly into your browser. No file ever leaves your device — open the Network tab while you convert and you'll see nothing uploaded. That also means the tool keeps working offline once the page has loaded.

Decoding HEVC in software is CPU-heavy, so converting a 30-photo batch from an iPhone Pro can take a minute on a laptop. Files are processed one at a time to keep peak memory predictable; large RAW-like HEICs (40+ MP) work but are slower than typical 12 MP iPhone shots.

Which output format should I pick?

FormatTypical useSize vs JPGTransparency
JPGEmail, web upload forms, photo sharing — universal.1.0× (baseline)No
PNGScreenshots, diagrams, anything where you can't afford artefacts.3–8× largerYes
WebPWebsites, blogs, app assets — supported in every modern browser.~0.7×Yes

For shared photos and uploads, JPG at 90% is the safe default: indistinguishable from the original at viewing sizes and accepted everywhere. Pick WebP if the photos are going on your own website; pick PNG only if you need a perfectly lossless copy.

What is preserved (and what isn't)

  • Pixels & orientation — fully preserved. The decoder respects the EXIF orientation flag so portraits come out the right way up.
  • Color profile — JPG/WebP output is encoded in sRGB, matching what most apps expect. Wide-gamut Display-P3 colour is mapped down.
  • Live Photos — HEIC can carry multiple frames. This tool exports the primary still image; the motion track is discarded.
  • Depth maps — discarded. They're an Apple-specific extension with no equivalent in JPG/PNG/WebP.
  • EXIF metadata — the GPS / camera-model EXIF block is not transferred in this conversion. If you need it preserved, keep the original HEIC alongside.

Where HEIC files come from

SourceNotes
iPhone 7 and newer (iOS 11+)Default photo format. Switch off via Settings → Camera → Formats → Most Compatible.
iPad (recent)Same as iPhone.
Samsung Galaxy (recent)Optional "High-efficiency pictures" setting outputs HEIF/HEIC.
Mirrorless / DSLR camerasCanon R-series and some Sony bodies offer HEIF as a JPG alternative.

If you keep needing the conversion step, the iPhone setting at Settings → Camera → Formats → Most Compatible reverts your camera to JPG. You lose half the storage efficiency but skip this page entirely.

Privacy & limits

Everything runs locally. The libheif WebAssembly module decodes your photos in the browser tab; the converted file is built with the browser's own canvas encoder. No upload, no server, no telemetry on the file itself.

Limits. Up to 50 files per batch, 60 MB per file. The browser tab is doing real work — for 100+ photos, run the batch in two halves so the tab doesn't hold too many decoded bitmaps in memory at once.

Browser support. Works on every modern desktop and mobile browser (Chrome, Edge, Firefox, Safari). Safari can already display HEIC natively, but the JPG/PNG output is still useful for sharing with non-Apple recipients.