HEIC to PNG
Convert HEIC photos to PNG with no quality loss.
By opening this website or using its tools, you agree to our Terms and Privacy Policy.
or drag them here
HEIC or HEIF · batch supported
Your file never leaves your browser during processing
How it works
To convert a HEIC photo to PNG, drop the file onto this page; the conversion runs in your browser and produces a lossless PNG, which is the right choice when you intend to edit the image afterwards rather than only view it.
PNG is a lossless format: once your HEIC photo is decoded, every pixel is written out exactly as it was, with nothing thrown away to save space. That makes this the right choice when the image is going into design work, documentation, or anything that will be edited and re-saved repeatedly, since each round of JPG re-encoding would degrade it a little further.
The trade-off is size. PNG uses lossless compression, which works well on flat colour and sharp edges but poorly on the fine noise found in camera photos. A PNG made from a phone photo is routinely five to ten times larger than the HEIC it came from. If the file is destined for email or a web page and you do not need pixel-exact fidelity, HEIC to JPG will serve you better.
PNG also supports an alpha channel, so any transparency in the source survives the conversion instead of being flattened onto a white background the way it would be in a JPG.
Decoding uses a WebAssembly build of libheif loaded on demand, and the re-encoding happens on a canvas in this page. Your photos are read by your own browser and never sent anywhere. Drop in a batch and each file is converted in turn.
FAQ
Why is the PNG so much bigger than the HEIC?
PNG never discards image data, while HEIC is a modern lossy format tuned specifically for photographs. A five to ten times increase is expected. Convert to JPG instead if size matters more than exactness.
Is there any quality loss?
None in the PNG encoding step. The only loss already happened when your phone originally saved the photo as HEIC; this conversion preserves everything that survived that.
Should I use PNG or JPG for phone photos?
JPG, almost always. PNG earns its size on screenshots, logos, and graphics with flat colour or transparency, not on camera photographs.
Are my files uploaded?
No. Everything runs locally in your browser, and the network monitor under the tool shows zero bytes sent while your files are processed.