Free HEIC to PNG Converter

Turn iPhone HEIC photos into lossless PNG, pixel-for-pixel. Decoding happens in your browser, so the photo never leaves your device.

No uploadLossless PNGUnlimited
Convert to

Drop HEIC or HEIF files here, or click to choose

Up to 20 files · 40 MB each · .heic and .heif

How it works

1. Drop the HEIC files

Drag or click to pick. Up to 20 HEIC or HEIF photos at a time, straight from the iPhone Photos app or AirDrop.

2. Output is PNG by default

PNG is lossless, so the conversion is pixel-for-pixel. Switch to JPG or WebP if file size matters more than fidelity.

3. Save the PNG files

Download one by one or grab the whole batch. The original HEIC files stay on your device.

When to Pick PNG Over JPG

PNG is the right pick when you need a lossless copy of the HEIC file. The HEIC original is already lossy, so the PNG is not “lossless versus the camera”; it is “lossless versus the HEIC”. The point is that no further generational loss creeps in when you edit, re-save, or hand the file off to a print workflow.

The cost is size. A typical twelve-megapixel iPhone photo runs about 2 to 3 MB as HEIC and balloons to 15 to 25 MB as PNG. If you are emailing the photo or uploading it to a form with a size limit, JPG is the better choice. If you are editing in Photoshop, doing colour grading, or sending to print, PNG is worth the size.

How HEIC to PNG Conversion Works

The HEIC container holds an HEVC-encoded image. The tool decodes it with libheif in WebAssembly, draws the pixels into a canvas inside your browser, and re-encodes the canvas as PNG. PNG encoding is lossless by definition, so the output is a perfect copy of the decoded HEIC pixels. There is no upload step and no server-side processing.

Transparency does not normally apply here; HEIC photos from the iPhone camera are opaque. If the HEIC happens to be a screenshot or graphic with transparency, PNG carries it through to the output untouched.

Need a smaller file instead of a perfect one? Use the HEIC to JPG converter. If you already have the JPG and want to shrink it more, the image compressor is the next stop. To switch between JPG, PNG, and WebP later, the image converter handles all three.

Frequently asked questions

Is the PNG output actually lossless?+

Yes, the PNG encoding step is lossless. The HEIC source itself was already lossy when the iPhone saved it, so the PNG is a lossless copy of those pixels, not of the original sensor data.

How big will my PNG file be?+

Typical iPhone photos go from about 2 to 3 MB as HEIC to roughly 15 to 25 MB as PNG. Larger photos and higher-resolution captures will be proportionally bigger.

Are my photos uploaded?+

No. Decoding and re-encoding both happen in your browser using libheif WebAssembly and the canvas API. The HEIC file never leaves your device.

Why pick PNG over JPG?+

Pick PNG when you plan to edit the photo, hand it to a print workflow, or want to avoid any further generational quality loss. JPG is better when you care about file size and the photo is going somewhere that does not edit it again.

Does this work for HEIF files too?+

Yes. HEIF is the underlying spec; HEIC is Apple’s container around it. Both extensions are accepted.

What about transparency?+

iPhone camera photos are opaque, so there is no transparency to preserve. If the HEIC happens to be a screenshot or a graphic with transparency, PNG keeps it.

Limits?+

Up to 20 files per batch, 40 MB per HEIC file. These limits keep the browser responsive.