Free to use · no account · your files never leave your device

Convert HEIC to PNG. Lossless, and your photos stay local

PNG is a useful target when a design tool requires a lossless image or does not accept HEIC. This page uses libheif compiled to WebAssembly to decode Apple’s camera format and write a pixel-exact PNG. The conversion stays in your browser and continues to work offline after the page loads. The PNG will be noticeably larger than the HEIC original because it favors fidelity over file size.

How it works

  1. Drop your .heic or .heif photos below. Several at once is fine.
  2. Conversion starts right away; PNG is lossless, so there are no settings to tune.
  3. Download each PNG straight from your browser.

Frequently asked questions

Why is the PNG so much bigger than my HEIC file?

HEIC uses modern lossy compression tuned for photos, while PNG stores every pixel losslessly. A PNG version of a photo is commonly 5–10× the size of the HEIC. That is the trade-off for a format nearly everything can open and that never degrades when re-saved.

Do my photos leave my device?

They do not. HEIC decoding runs on your own machine via libheif compiled to WebAssembly. You can disconnect from the internet after the page loads and conversions keep working. Nothing is sent anywhere.

Is any image quality lost in the conversion?

No. PNG is lossless, so the output contains exactly the pixels decoded from your HEIC. It cannot restore detail the iPhone’s original HEIC compression discarded, but it adds no new loss of its own.

Should I convert HEIC to PNG or JPG?

PNG if you plan to edit the image, need lossless quality, or software demands it. JPG if you want small files for sharing or email. Our HEIC to JPG tool handles that with an adjustable quality slider.