Shard Tools

HEIC to PNG

Convert iPhone HEIC photos to PNG in your browser.

Maintained by Roshan.

Browser-local tool

Use HEIC to PNG

Your image is decoded and re-encoded on this device. No upload request is made.

PNG preserves transparent pixels and uses lossless encoding.

Explore image tools

Find related browser-local tools for nearby tasks without starting another search.

Browse all image tools

About HEIC to PNG

Choosing PNG over JPG for an iPhone photo is a decision about what happens next to the image rather than about how it looks today. HEIC is a lossy format, so the camera has already discarded detail; converting to JPG discards a little more, and every subsequent save discards more again. PNG stops that chain. It stores whatever the decoder produced exactly, so the file you get is the last lossy generation rather than the first of many. That matters when the photo is heading into an editor for retouching, when it will be cropped and re-saved several times, or when it is going into a document that will itself be re-encoded. For a photo you are simply sending to someone, JPG remains the better trade and this is the wrong page.

Shape and export choices

  1. The HEIC is decoded by a WebAssembly decoder loaded only when you pick a file, so pages that never touch HEIC stay light.
  2. Apple's format stores the image inside a HEIF container using HEVC compression, which browsers do not decode natively. The decoder handles that container and hands back raw pixels.
  3. Orientation recorded by the phone is applied during decoding, so a photo taken sideways does not come out rotated.
  4. The pixels are drawn to a canvas at full size and encoded as PNG, which is lossless: no quality setting exists because none is needed.
  5. Location data and other camera metadata are not carried into the PNG, which matters for a photo about to be shared.

Good fits for HEIC to PNG

A photo heading into an editor

Convert to PNG first if you plan several rounds of edits and saves. Each JPG save would compound the compression; PNG will not.

A screenshot taken on an iPhone

Screenshots are text and interface elements rather than photographic tone, which is exactly where lossless storage pays off and where JPG shows visible artifacts around type.

Check the image before download

Questions about HEIC to PNG

Should I pick PNG or JPG?

PNG when the image will be edited and re-saved, or when it is a screenshot with sharp edges. JPG for ordinary photographs you are sending on, because the file will be far smaller.

Why is the PNG so much bigger?

PNG records every pixel exactly, while HEIC was allowed to approximate them. A tenfold increase on a camera photo is not unusual.

Does converting improve the picture?

No. Lossless means nothing further is lost, not that anything is recovered. The camera's compression is already baked in.

Why can my browser not open HEIC directly?

The format uses HEVC compression, which carries patent licensing that browser vendors have not taken on. That is why a decoder has to be loaded to read it.

Related tools

HEIC to JPG

Convert a HEIC or HEIF photo to a widely compatible JPG without uploading it. The decoder loads only when you use the tool.

HEIC to WebP

Convert iPhone HEIC photos straight to WebP in your browser, keeping files small for websites without a detour through JPG.

PNG to JPG

Convert PNG to JPG locally in your browser. Transparent pixels are placed on white, dimensions stay unchanged, and the image is never uploaded.