ConvertWarp

HEIC to PNG

Make a PNG from a HEIC photo.

HEIC decoding uses heic-to (LGPL-3.0).

About this tool

HEIC to PNG is for iPhone photos you intend to edit, mask, or print through a pipeline that wants a lossless raster. JPEG would be smaller; PNG keeps every decoded pixel without another lossy pass.

Like HEIC to JPG, this page sniffs HEIC brands so an empty MIME type from iOS is not a dead end. You still get a still image, not the Live Photo movie.

A local HEIC decoder produces a bitmap; the bitmap is encoded as PNG in the browser. 50 MB and 32 megapixels apply. HDR extras in the HEIC are not a second PNG layer.

How to convert HEIC to PNG

  1. Choose a HEIC photo. It stays on your device.
  2. Convert to PNG.
  3. Download. Expect a larger file than JPEG.

50 MB / 32 MP. Multi-image HEIC uses the primary still. Browsers missing the decoder cannot fall back to a server.

FAQ

Does HEIC to PNG phone home with the still?
No. The HEIC decoder and the PNG encoder both run in this tab. There is no fallback upload.
Why is the PNG huge?
PNG is lossless. Camera HEIC often compresses much harder. Use HEIC to JPG if you only need to share.
Does PNG keep HEIC transparency?
Typical iPhone HEIC is opaque. If the decoder yields alpha, PNG can store it; most camera stills will not have any.
Empty MIME from the Photos app?
Header brands are enough. The file does not have to look like image/heic to the OS.
Can I convert to WebP instead?
Convert to PNG or JPEG first, then PNG to WebP or JPG to WebP. There is no direct HEIC to WebP page yet.

Related tools

Continue

More Images tools