Convert HEIC to PNG — lossless, and your photos stay local
Not every iPhone photo should become a JPG. If you are pulling a shot into a design tool, archiving it without another round of lossy compression, or feeding it to software that only accepts PNG, a lossless output is the safer choice. This converter decodes HEIC — Apple’s default camera format since iOS 11 — using libheif compiled to WebAssembly, then writes a pixel-exact PNG, all inside your browser. Your camera roll never touches a server, and the tool keeps working even if you go offline after the page loads. One honest caveat: PNGs will be noticeably larger than the HEIC originals, because PNG trades file size for perfect fidelity.
How it works
- Drop your .heic or .heif photos below — several at once is fine.
- Conversion starts right away; PNG is lossless, so there are no settings to tune.
- 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.