HEIC to PNG Converter

Convert iPhone HEIC photos to lossless PNG for free in your browser. Choose PNG over JPG when you need to preserve every pixel for editing, or need transparency support.

PNG or JPG for an iPhone photo?

For most people converting a camera roll, JPG is the better answer — smaller files, universal acceptance, no visible quality difference. PNG is the right choice in narrower circumstances.

Choose PNG whenChoose JPG when
You will edit the image repeatedlyYou are uploading to a form
You need lossless quality for archivalYou are emailing or messaging it
You need transparency after editingFile size matters
You are converting a screenshotIt is an ordinary photograph

What "lossless" actually means here

PNG will not add any new loss — it preserves exactly what the decoded HEIC contained. But HEIC is itself a lossy format, so the file is not a pristine original in any absolute sense. What you get is a faithful, non-degrading copy of the image as your phone saved it, which you can then edit and re-save indefinitely without further damage.

How to convert

  1. Drag your HEIC file into the box above, or click to browse. Multiple files at once is fine.
  2. Confirm PNG is selected as the output format.
  3. Adjust the quality slider if the format is lossy.
  4. Click Convert, then download the PNG files individually or as a single ZIP.

Should I convert HEIC to PNG or JPG?

PNG if you plan to edit the image or need lossless fidelity. JPG for everything else — sharing, uploading, storing. For ordinary photographs JPG is almost always the right call.

Why is the PNG so much larger?

HEIC is a highly efficient lossy format and PNG is a lossless one. A five- to eight-fold size increase is normal and expected.

Does PNG support transparency from a HEIC?

PNG supports transparency, and if the source HEIC contained an alpha channel it will be preserved. Ordinary camera photographs have no transparency to carry across.

Are my photos uploaded during conversion?

No. HEIC decoding runs in your browser via WebAssembly and the image never leaves your device. You can confirm this in the browser network inspector.

Other conversions