Any file. Any shape.

HEIC to PNG

Convert iPhone HEIC photos to PNG — free, unlimited, and entirely private. Nothing leaves your browser.

Drop files here or click to choose

🔒 Your files never leave your browser

How it works

HEIC is the format iPhones use by default since iOS 11 — smaller than JPEG at the same quality, but not yet accepted everywhere, and lossy by design. This tool converts HEIC photos to PNG directly inside your browser tab, using the libheif decoder to unpack the image and oxipng to produce a losslessly-compressed PNG.

When you drop a file, Moyang reads its container structure to confirm it's really HEIC — not just guessing from the file extension — then hands the bytes to a background Web Worker for decoding and re-encoding. Your original file is never modified, and nothing ever leaves your device.

Because everything runs locally, there's no 10-conversions-a-day limit and no file size cap — the kind of restrictions server-based converters impose to control their hosting bill. Convert one file or fifty; once a batch is done, download every result at once as a single ZIP.

Limitations

HEIC files decode into a large amount of raw pixel data — a single 48-megapixel photo needs roughly 190MB of memory just for its decoded pixels — so files here are processed one at a time rather than in parallel, to avoid overwhelming your browser's memory. iPhone photos often use the wider Display P3 color profile; this tool doesn't yet preserve that profile in the converted PNG, so colors may look very slightly less vivid than the original — a limitation we'd rather be upfront about than risk a broken file. Images over 100 megapixels aren't processed at all. Live Photos and bursts convert only their first image, and browsers that auto-convert HEIC before it reaches this page (notably iOS Safari) will show an "already a JPEG" message instead of a fresh conversion.

FAQ

Is this HEIC to PNG converter really free?
Yes — completely free, with no file size limits, no daily quota, and no account required. All conversion happens in your browser, so there's no server cost to recoup.
Why convert HEIC to PNG instead of JPG?
PNG is lossless and widely supported by design and editing tools, which makes it a better fit than JPG when you need pixel-perfect quality — for example before further editing — rather than the smallest possible file.
What happens with Live Photos or burst shots?
Live Photos and burst shots store multiple images inside one HEIC file. Moyang converts the first (primary) image; if your file contains more than one, the row is flagged so this is never a silent surprise.
Why does it say my file is already a JPEG?
Safari on iPhone and iPad sometimes converts HEIC to JPEG automatically the moment you pick a file — before it ever reaches this page. If that happened, your file is already a JPEG and needs no further conversion.