Your files never leave this device — 100% in-browser

HEIC to PNG Converter

Decode iPhone HEIC photos and save them as lossless PNG — entirely on your device, with nothing sent to any server.

This tool decodes an iPhone HEIC and stores the exact pixels as a lossless PNG — the right move when the photo heads into editing, OCR or a dataset. Expect big files (lossless photos are expensive); for sharing, JPG is 10× smaller and looks identical.

Last verified 2026-08-15 — this tool passed 85 automated end-to-end checks

→ JPG → WebP
Drop HEIC photos here, or click to browse
converts to PNG · batch supported · up to 100 MB each
01 — PRIVATE
Files are processed on your device with WebAssembly and the canvas API. Nothing is ever uploaded to a server.
02 — NO GATES
No server bill to protect: no daily quotas, no queues, no signups, no watermarks — free for every conversion.
03 — INSTANT
No upload/download round-trip. Most files convert in under a second.

How to use

  1. Drop your file(s) into the box above — or click it to browse.
  2. Conversion starts immediately; the tabs switch to a different output format.
  3. Click Download on each finished file — or Download all (.zip) for a batch. Nothing was uploaded at any point.

Why convert HEIC to PNG instead of JPG?

PNG is a lossless format: whatever pixels come out of the HEIC decoder are stored exactly, with no further compression damage. That makes PNG the right target when the image is headed into an editing pipeline — Photoshop layers, app asset catalogs, OCR, or machine-learning datasets — where every re-encode of a JPG would stack up artifacts.

PNG also supports alpha transparency. HEIC files can carry an alpha channel (screenshots and edited exports sometimes do), and converting to JPG would flatten it onto a white background. PNG keeps it intact.

HEIC vs PNG at a glance
HEICPNG
CompressionLossy (HEVC), very efficient for photosLossless (DEFLATE), efficient for graphics
TransparencyYesYes (full 8-bit alpha)
Typical photo size2–4 MB (12 MP)15–30 MB (12 MP)
Generational loss on re-saveYesNone
Best forCapture & storage on Apple devicesEditing pipelines, assets, exact pixels

The file-size trade-off

Be ready for large files: a 3 MB HEIC photo commonly becomes a 15–25 MB PNG. Lossless photo storage is expensive by nature — PNG's DEFLATE compression was designed for graphics with flat areas, not for sensor noise. This is normal, not a bug.

Rule of thumb: photos you'll look at → JPG. Pixels you'll process → PNG. If you just need the photo viewable on Windows or an Android phone, the HEIC to JPG converter produces files 10× smaller.

When NOT to convert HEIC to PNG

  • Sharing or uploading photos — the PNG will be enormous for no visible benefit; use JPG.
  • Freeing up phone storage — this conversion multiplies size instead of shrinking it.
  • Expecting "better quality" — PNG cannot restore detail the HEVC encoder already discarded when the photo was taken; it only prevents further loss.

Frequently asked questions

Is PNG output really lossless?

The PNG stores exactly the pixels the HEIC decoder produced — no further quality loss. It cannot recover detail the iPhone already compressed away at capture time.

Why did my 2 MB photo become 20 MB?

That's the cost of lossless storage for photographic content. If size matters, JPG at high quality is visually identical and far smaller.

Is anything uploaded?

No — HEIC decoding runs via WebAssembly (libheif) inside your browser. Your photos never touch a server.