Skip to content
Conversion Hub

heic → png

Convert HEIC to PNG Online

Convert HEIC to lossless PNG — with zero quality loss and zero uploads.

  • No uploads, ever
  • Converts in milliseconds
  • Works offline
  • Batch support

When you need a lossless result, PNG is the right target for HEIC photos. Lossy compression is thrown away entirely; every pixel that survived the HEIC encode is preserved exactly. That makes PNG the correct choice when a photo will be composited into a design, masked, colour-profiled or re-edited — but be aware the resulting file is usually three to six times larger than a JPG.

100% client-side — your files never leave your device

Conversion runs locally in your browser using Canvas and WebAssembly. There is no upload step, no server processing and no file storage. Disconnect from the internet and this page still works.

Drop your file here, or click to browse

Accepts .heic, .heif · select many to convert in a batch

Step by step

How to convert HEIC to PNG online

  1. Add your .heic file

    Drag and drop your file into the box above, or click it to browse your device. Add several at once and they convert together as a batch.

  2. Choose your output settings

    Everything is configured automatically — the default settings produce an optimal .png for almost every use.

  3. Download the .png

    Click Download to save the result straight to your device. The whole process took a fraction of a second because nothing was uploaded or downloaded.

Side by side

HEIC vs PNG

Here is how the two formats differ. Use it to decide whether converting is worth it, and which one to pick if you have a choice.

Comparison of HEIC (High Efficiency Image Container) and PNG (Portable Network Graphics)
AttributeHEIC.heicPNG.png
Full nameHEIC (High Efficiency Image Container)PNG (Portable Network Graphics)
CompressionLossyLossless
TransparencyNoYes
Browser supportLimitedUniversal
Typical file size2.6 MB8.1 MB
Best foriPhone and iPad camera originalsLossless editing and compositing

The guide

A practical guide to converting HEIC to PNG

PNG vs JPG for converted HEIC photos

Both formats start from the same decoded image; the difference is how they store it. PNG uses lossless DEFLATE compression, so re-opening the file gives you bit-identical pixels and it supports a full 8-bit alpha channel. JPEG uses lossy DCT compression, discarding detail your eye may not notice but a machine certainly will. If your workflow involves masks, layers, or matching a brand colour exactly, PNG is the only correct answer.

Why PNG files are so much bigger

Expect a 12-megapixel iPhone photo to grow from about 2.5 MB as HEIC to 6–9 MB as PNG. That is normal and unavoidable: PNG cannot throw away any information. If file size matters more than losslessness, use the HEIC to JPG converter instead — it is the better choice for email, web upload and social media.

Does HEIC to PNG preserve transparency?

HEIC itself does support an alpha channel, and this converter preserves it when present. However, iPhone photos are almost always opaque, so a PNG from a camera roll will have no transparent regions. Transparency mainly matters for screenshots and graphics exported to HEIC by design tools.

Common questions

Frequently asked questions

Everything about how this converter handles your files, and how to get the best result.

Is the conversion lossless?
The PNG output is lossless, but be aware the source HEIC was already lossy. Converting restores nothing that HEIC discarded, and adds no further loss. In short: HEIC → PNG loses nothing, whereas HEIC → JPG loses a little more.
Why is my PNG five times larger than the original?
That is expected. PNG stores every pixel with lossless compression, while HEIC discards detail during encoding. For most sharing purposes a JPG is the better trade-off — choose it when you care about file size rather than pixel fidelity.
Can I convert multiple HEIC files at once?
Yes. Drop or select as many files as you like; each one converts independently and you can download everything together as a ZIP archive.
Do my files get uploaded anywhere?
No. Decoding happens in your browser via a local WebAssembly build of libheif. There is no server component at all, so your photos stay on your device from start to finish.