Home/HEIC to PNG

Heads up: your browser can't open HEIC files

Convert HEIC to PNG

Chrome and Firefox don't ship a HEIC decoder, so the tool above can't read the file on this browser. That's a limitation of the browser, not of img-compress — here's what actually works instead.

Why can't I use the tool here?

Reading a HEIC file depends on a licensed video codec (HEVC) that Chrome and Firefox don't ship, for patent-licensing reasons outside img-compress's control. Two ways around it:

iPhoneExport straight from Photos

Open the photo on the iPhone that took it, tap Share → Save to Files — iOS hands you a JPEG copy. If you specifically need PNG (for a lossless file, or an upload form that requires it), run that JPEG through img-compress's JPG to PNG converter next. To stop hitting this at all, go to Settings → Camera → Formats and switch to "Most Compatible."

Mac / iPhoneOpen this page in Safari

Safari reads HEIC natively, so opening this same page there gets you straight to a working PNG converter, no extra step.

Why PNG instead of JPG here?

PNG keeps every pixel from the decoded HEIC exactly as it was, with no further compression loss — useful if you're about to edit the photo further, or a platform specifically asks for a lossless upload. JPG is the better default for a photo you're just posting or sending somewhere, since it's smaller with no visible difference; this converter is for the narrower case where PNG is actually the requirement.

The Safari-only limitation is the same one that affects HEIC to JPG: Chrome and Firefox never licensed the HEVC codec HEIC photos are compressed with, so they can't read the file at all, regardless of which format you're converting it to.

Advertisement space