iPhones shoot HEIC, and plenty of software — Windows tools without the HEIF extension, older editors, upload forms — will not read it. PNG is read by everything and loses nothing in the process. The unusual part is where the work happens: HEIC decoding normally runs on someone's server, and here it runs as WebAssembly inside this page, so the photo never leaves your device.
Why convert HEIC to PNG here
- The photo is not uploaded — the reason most people are looking for a HEIC converter in the first place is a photo they would rather not hand over.
- Lossless output — the decoded pixels are written out exactly, so nothing is compressed a second time.
- Full resolution — 12, 24 or 48 megapixels, no downscaling and no watermark.
- Works offline — the decoder is part of the page, so a bad connection costs nothing.
How to convert HEIC to PNG
- Drop the .heic or .heif photo into the upload area above.
- Wait a moment while it decodes — HEIC is video-grade compression, so this is real work.
- The editor opens with PNG already picked. Save.
PNG or JPG for an iPhone photo?
For a photograph, JPG almost always. PNG stores every pixel, so a 12-megapixel photo becomes roughly 20–40 MB — larger than the HEIC by a factor of ten and awkward to email or upload. Choose PNG when something in your pipeline demands it, or when the image is a screenshot, a scan or artwork with flat areas and hard edges. For everything else, HEIC to JPG is the page next door, with a quality slider and a live size figure.




