HEIC to PNG Converter

Convert iPhone HEIC and HEIF photos to lossless PNG, one at a time or in a batch, right in your browser. Decoding happens on your own device, so your photos are never uploaded anywhere.

Drop HEIC or HEIF photos here, or click to choose them (batch supported)

Your file never leaves this browser tab. Nothing is uploaded.

A lossless way out of the HEIC format

HEIC is the default photo format on iPhones because it packs high quality into small files, but plenty of software still cannot open it, and JPG, the usual escape hatch, throws away a little quality on the way out. PNG is the other escape: completely lossless, universally supported, and the safest format to archive or edit. This converter decodes your HEIC and HEIF photos and writes them out as PNG, in batches, entirely inside your browser. Upload based converters ask you to hand private photos to a server; here the decoder runs on your own device with WebAssembly, so the pictures never leave your machine at all.

How to convert HEIC to PNG

Drop your HEIC photos onto the box above, one or a whole batch, and click convert. Each photo is decoded at full resolution and saved as a PNG, listed with its new size when ready. Download the results one by one, or take the whole batch as a single ZIP. The first conversion takes slightly longer while the on-device decoder loads; after that, the batch flows. There are no settings to tune for PNG, because lossless means the output is simply the decoded photo, pixel for pixel.

When PNG is the right target

  • Archiving: a PNG copy preserves the photo exactly, so it survives as a faithful master even if you later delete the HEIC.
  • Editing workflows: editors that cannot read HEIC all read PNG, and re-saving a PNG never degrades it the way repeated JPG saves do.
  • Design and documents: placing iPhone photos into design tools, documents and slides works everywhere with PNG, including tools with no HEIC support.
  • Screenshots and graphics: anything with crisp edges or text stays perfectly sharp in PNG.

How the conversion works

HEIC files store image data compressed with HEVC, a video era codec that most operating systems outside Apple's do not decode out of the box. This tool loads libheif, the reference HEIC decoder, compiled to WebAssembly, and runs it in your browser tab. The decoder rebuilds the photo at full resolution, honoring the orientation data iPhones store, and paints the pixels onto a canvas. Saving that canvas as PNG writes every pixel exactly, with lossless compression that shrinks the file by finding repeated patterns, never by discarding detail. Because PNG gives up the lossy tricks that make HEIC and JPG small, expect generous file sizes on detailed photos; that is the honest cost of a perfect copy, and the reason PNG is an archive and editing format rather than a sharing one.

Tips for better results

  • Convert to PNG once, then derive the rest. Keep the PNG as your working master and make JPG copies from it for email, forms and the web.
  • Mind the size jump. A 3 MB HEIC can become a 15 MB PNG. Check you actually need lossless before converting a huge batch.
  • Shrink afterwards if a form complains. The Image Compressor can reduce a PNG's dimensions or convert a copy to JPG at an exact target size.
  • Large batches run best on desktop. HEIC decoding is processor heavy; phones manage, but smaller groups are kinder to them.

A worked example

A designer is sent product photos from a client's iPhone for a printed catalog. The print workflow needs exact pixels and the studio software will not touch HEIC. She converts the batch here to PNG, drops the files straight into her layout, and keeps them as the project masters. When the client later asks for the same photos for a web page, she makes light JPG copies from the PNGs with the image compressor instead of touching the originals again, and none of the unreleased product photos ever sat on a conversion server.

For everyday sharing, the HEIC to JPG converter produces far smaller files with the same on-device privacy.

Frequently asked questions

Why choose PNG over JPG for a HEIC photo?

PNG is lossless: every pixel from the decoded HEIC is stored exactly, with nothing traded away for size. That makes PNG the right choice for an archive copy, for screenshots and graphics, and for any image you plan to edit repeatedly, since re-saving a JPG loses a little quality each time.

Why are the PNG files so much bigger than the HEIC originals?

HEIC compresses photos extremely efficiently, often half the size of an equivalent JPG. PNG stores pixels exactly, so a full resolution phone photo commonly lands between 8 and 20 MB as PNG. That is the honest price of lossless; for sharing and uploads, JPG is usually the smarter copy.

Is my photo uploaded anywhere?

No. The HEIC decoder runs in your browser with WebAssembly and your photo is converted on your own device. Nothing is uploaded, queued or stored on a server, which is the key difference from upload based converters.

Can I convert a batch of HEIC photos to PNG?

Yes. Select or drop multiple HEIC and HEIF files and the tool converts them in sequence on your device. Results can be downloaded individually, or all together as one ZIP file when there is more than one.