Image converter

HEIC to PNG

Decode a supported HEIC/HEIF still image locally and encode the selected 8-bit SDR pixels as PNG. ResizeNest preserves supported alpha but does not claim PNG can restore detail already lost in the HEIC source.

Local processing Batch ready HEIC

Start here

Use heic to png now

No account is required. Choose a file and work directly in this browser.

Processing runs in your browser. Local files are not uploaded to a ResizeNest processing server. With URL import, your browser connects directly to the source website; ResizeNest does not relay the file. Direct URL import works only when the source website allows cross-origin reading.

Conversion switcherOn-device
HEIC → PNG: On-device
Drop HEIC or HEIF images hereor paste an image. Files are inspected and decoded locally with browser WASM workers. Originals are not uploaded to ResizeNest.

Private by design

image processing stays in your browser. ResizeNest does not need your original image uploaded to an application server.

Real output

Results come from the actual processing pipeline, with measured dimensions, bytes and format instead of placeholder estimates.

Simple workflow

Process one image or a local batch, then download current successful results.

Three simple steps

How to use heic to png

  1. 01

    Choose, drop or paste HEIC/HEIF files. The browser worker inspects top-level still images and selects the decoder-reported primary image by default.

  2. 02

    Choose another top-level still image when available, optionally resize, and acknowledge an unverified color profile when the source does not provide one ResizeNest can verify.

  3. 03

    Convert selected files or the batch, then download current PNG results or a ZIP on /heic-to-png.

Useful details

Built for a clear, predictable result

Understand what the tool does before you download the result.

01

One shared HEIC decoder

HEIC to PNG reuses the same libheif-js browser decoder and shared ResizeNest image pipeline as HEIC to JPG. It does not create a second HEIC engine or upload the source.

02

PNG lossless means the decoded pixels

PNG encoding is lossless for the supported decoded 8-bit SDR pixel buffer. It cannot reconstruct detail, precision or source compression information already discarded before that decoded pixel buffer.

03

No fake PNG effort control

The current shared PNG encoder exposes no applied user-selectable effort or optimization-level setting. ResizeNest therefore keeps the output lossless without showing a slider that would not change the worker recipe.

04

Alpha is based on the selected still image

When libheif reports alpha on the selected top-level image, the PNG path keeps that decoded alpha. ResizeNest does not invent transparency for an opaque HEIC source.

05

HDR and profile limits stay explicit

Higher-bit-depth and HDR HEIC are blocked instead of silently tone-mapped. Unverified color profiles require explicit SDR/sRGB acknowledgement, and wide-gamut/profile preservation is not claimed.

06

Batch, retry and ZIP stay on the route

Each rerun reads the immutable original bytes and applies the current selected-image/resize recipe once. Current successful outputs can be downloaded individually or as a same-route ZIP.

Questions, answered

Frequently asked questions

Why is the PNG much larger?

HEIC is designed for compact lossy storage, while PNG stores the supported decoded pixel buffer losslessly. The PNG can therefore be substantially larger, and ResizeNest reports the actual encoded byte count rather than promising a reduction.

Will PNG make the background transparent?

No. PNG preserves decoded alpha only when the selected HEIC still image actually has alpha. It does not remove a background or invent transparency for an opaque source.

Will PNG improve HEIC quality?

No. PNG avoids additional lossy compression after decode, but it cannot restore detail already lost in the HEIC source.

Can PNG preserve HEIC transparency?

It preserves decoded alpha when the selected top-level still image actually has alpha. ResizeNest does not claim transparency when the source is opaque.

Are HEIC motion and depth included?

No. The PNG result contains the selected decoded still image only, not motion video, depth maps or other non-selected HEIF items.

Is there a PNG quality slider?

No. The shared PNG recipe is lossless, and the current encoder exposes neither a JPEG-style quality control nor an applied user-selectable effort or optimization level. ResizeNest does not show a control that would have no effect.