Skip to main content

HEIC to PNG

HEIC to PNG

Convert iPhone and iPad HEIC photos into universal PNG format easily.

Drop iPhone HEIC / HEIF photo(s) here

or click to browse • Up to 50 HEIC files

Max 100MB per fileUp to 50 files

How to Convert Apple HEIC Photos to PNG

How to Use HEIC to PNG

  1. 1

    Upload iPhone HEIC Photo

    Drop your .heic or .heif files into the converter.

  2. 2

    Adjust Optional Settings

    Configure custom dimensions or background fill if needed.

  3. 3

    Download PNG

    Download your high-resolution PNG photos.

What HEIC to PNG Can Do

  • libheif WASM Engine

    Decodes Apple HEIC format directly in browser with native Safari hardware fallback.

  • Full Resolution by Default

    Keeps every pixel when you convert straight through. A background fill or resize goes via canvas, which caps very large photos and tells you.

  • Batch Conversion & ZIP

    Convert entire albums of HEIC photos into PNGs in one click.

  • Zero Cloud Uploads

    Your private family photos and camera roll never leave your computer.

Tools & Settings Reference

Direct Path (no re-draw)
With no background fill and no resize, the PNG comes straight from the decoder with no canvas round trip.
Lossless Optimisation Effort (1 - 6)
How hard the optimiser works to shrink the PNG. Higher takes longer. Pixels are identical at every level.
Background Mode
Keep transparency, or flatten onto white, black or a custom hex colour. Flattening is permanent and needs a canvas pass.
Custom Dimensions
Optionally scale iPhone photo dimensions during conversion.

Frequently Asked Questions

PDFixel loads the official `libheif` C++ library compiled to WebAssembly and runs it in a worker in your own browser, so a High Efficiency Image Container stream is decoded on your hardware with nothing uploaded. It handles the 12MP through 48MP photos current iPhones produce. Two limits are worth stating plainly: the PNG that comes out is 8 bits per channel, because that is what a browser canvas writes, and Apple ProRAW is a DNG file rather than HEIC, so this tool does not open those.

HEIC wraps its image data in HEVC, a patent-encumbered video codec, and that licensing is why broad native support never arrived outside Apple's own platforms. Safari on Apple hardware decodes HEIC because the system codec is already licensed there; other browsers do not ship a decoder at all. Converting is therefore not a workaround for a missing feature — it is the practical way to make an iPhone photo openable everywhere, which is exactly why a WebAssembly decoder is needed to do it in a browser.

For ordinary photographs, JPG. HEIC photos are photographic content and PNG stores that very inefficiently — expect a file several times larger with no visible benefit, because the HEIC was already lossy and PNG cannot restore what it discarded. Choose PNG when you specifically need a lossless working copy for editing, or transparency, or when a system you are uploading to accepts only PNG. Otherwise HEIC to JPG is the right tool.

Converting to PNG does not add any further loss — PNG stores exactly what the decoder produced. Two things are still worth knowing. The HEIC itself is lossy, so its own compression is baked into what you get. And HEIC can hold 10-bit colour depth, while PNG output here is 8-bit per channel, so a photo with extremely subtle gradients can show marginally less tonal precision. Neither is visible in normal viewing.