ON YOUR DEVICE · FREE

HEIC to PNG

For when the file is going to be edited, not just looked at

How this compares with TinyPNG Web Pro

  1. 1

    Whether you want PNG at all

    If the photo is going to be looked at, emailed or uploaded, JPG is the better answer and there is a page here for that. PNG earns its keep when the file is a step rather than a destination.

  2. 2

    What PNG gives you

    Nothing thrown away. The picture that comes out is exactly what the HEIC decoded to, so an edit, a crop and a re-save do not stack one compression on top of another. A screenshot or a document photographed on a phone also stays crisp where JPG would leave a haze around the text.

  3. 3

    What it costs

    A large file. PNG stores a photograph without approximating anything, so expect several times the size of the JPG and many times the size of the HEIC. On a picture of a face or a landscape that weight buys you very little.

FAQ

How do I convert HEIC to PNG?
Drop the photos on this page. They convert in your browser, so there is no upload, no account and no limit on how many you do.
PNG or JPG?
JPG for anything you are going to send or post. PNG when the file is going into an editor, when it is a screenshot or a photographed document, or when it will be saved again and you do not want two rounds of compression stacked up.
Why is the PNG enormous?
Because it approximates nothing. A twelve megapixel photo can land at forty megabytes or more, where the HEIC was two. That is the format working as designed, and it is the reason JPG exists.
Is anything lost?
Nothing beyond what the HEIC already did. The photo was compressed once when your phone wrote it; this adds no second round, which is the whole point of choosing PNG here.
Does it keep the colours exactly?
Yes, including a photo that carries its own colour profile, which is written into the PNG rather than dropped. That is the case where an untagged conversion comes out visibly duller than the original.
Are my photos uploaded?
No. They are opened and written back out in the page. No request carries them anywhere, which the network panel will show you while it runs.

The rest of this converter

More tools like this one