HEIC to PNG Online Converter
Description
- Convert iPhone HEIC directly to PNG
- Everything is processed locally in your browser
Related Tools
HEIC to PNG Converter – Free, Lossless, No Upload
Turn iPhone and iPad HEIC photos into PNG right in the browser, with the decoded pixels stored losslessly. Pick one file or drop a whole batch; decoding and re-encoding happen on your own machine, so nothing is uploaded and there is no app to install.
PNG is the right target when you need a lossless master, transparent edges, or a format that every editor and portal accepts. It is the lossless cousin of the HEIC to JPG route; for the codec problems behind HEIC, read why HEIC files will not open.
Key features
- Decode iPhone HEIC/HEIF stills to PNG, one file or a whole batch
- Lossless PNG output keeps every decoded pixel instead of a lossy re-compress
- Transparency and sharp edges survive, unlike JPG which flattens them
- Self-hosted libheif decoder runs in the tab — no Microsoft Store codec needed
- No account, no upload queue, no watermark; multi-file batches download as a ZIP
How to use
- Drag HEIC files onto the drop zone, or click it to browse; several files at once are fine.
- The tab decodes each HEIC and writes a lossless PNG, showing the new file size.
- Save PNGs individually, or use “Download all as ZIP” for the whole set.
What PNG actually preserves — and what it costs
PNG (Portable Network Graphics) was published in 1996 as an open, patent-free alternative to GIF. It stores pixels losslessly with DEFLATE compression and carries an alpha channel, so a logo or graphic can have fully transparent edges. Nothing is thrown away on save, which is why PNG is the format of choice for screenshots, icons, line art and masters you will edit again.
The trade-off is size. PNG is tuned for flat colour and sharp edges, not for photographs. A decoded HEIC photo saved as PNG is usually far larger than the HEIC it came from — often several megabytes where the HEIC was under one — because PNG cannot exploit the inter-block compression that makes HEIC small. You gain fidelity and transparency, not smaller files.
HEIC to PNG versus HEIC to JPG — which route
Both paths decode the same HEIC once. The difference is what happens next.
- HEIC to PNG: the decoded pixels are written with no further loss. Choose it for transparent assets, editing masters, print, or any tool that demands PNG and where file size is secondary.
- HEIC to JPG: the pixels are re-compressed lossy at high quality. Choose it for sharing, email and websites, where the smaller JPG is universally accepted.
- Neither route can shrink the original HEIC. PNG makes photos bigger; JPG makes them moderately bigger. If you must meet an upload limit, compress the result with the image compressor.
- Colour depth: HEIC may hold 10-bit wide-colour data; PNG here stores the decoded 8-bit pixels, so the output is a standard RGB PNG.
How this page converts HEIC to PNG
There is no format picker and no quality slider because the output is fixed. Decoding uses heic2any, a self-hosted build of the open-source libheif library running as JavaScript and WebAssembly inside the tab; when the target is PNG the encoder writes lossless pixels rather than a lossy JPEG stream.
- Original pixel dimensions are preserved — the converter never upscales or resamples.
- Writing PNG means there is no second lossy generation: a pixel decoded from HEIC lands unchanged in the PNG. It cannot, however, recover the size advantage HEIC had, because PNG simply does not compress photographic data that way.
- Live Photos and burst shots export only the primary still; the video pair and extra frames are separate container data and are not merged.
- Renaming a .heic file to .png only changes the extension; the bytes stay HEIC and upload forms still refuse it, so decoding has to actually run.
When to use HEIC to PNG
Convert to PNG when…
- you need transparency or sharp edges that JPG would smear
- you are keeping a lossless master for later editing
- a design tool, CMS or form only accepts PNG
- you want a file that opens without installing any HEIC codec
Keep HEIC (or export JPG) when…
- the image stays inside iCloud Photos or an all-Apple group
- you only need to share by email or web — the smaller HEIC to JPG is lighter
- storage matters and nobody outside Apple needs the file
Step by step: make lossless PNGs from iPhone photos
For Windows, iPhone and Mac methods side by side, see the HEIC to JPG conversion tutorial — the PNG route on this page follows the same local-decoding engine.
- Copy the .heic files to this computer with AirDrop, iCloud Photos or a cable.
- Drag the files onto the drop zone, or click to select a batch.
- Wait for local decoding; each item reports its PNG size in KB.
- Download one PNG, or grab the batch with “Download all as ZIP”.
Related HEIC resources
- HEIC won’t open on Windows or Mac — codec fixes, online conversion and the iPhone camera-format setting
- Convert HEIC to JPG on any device — Windows, iPhone, Mac and browser methods compared
- HEIC to JPG converter — smaller, universally compatible output for sharing
- Image compressor — shrink a large PNG before uploading
Frequently Asked Questions
Does HEIC to PNG reduce quality?
There is no second lossy step. PNG stores the decoded pixels losslessly. It cannot reproduce HEIC compression efficiency, so expect a much larger file, but no extra blur or artifacts.
Can PNG keep transparency?
Yes. JPG cannot store an alpha channel and flattens transparency to white; PNG keeps transparent pixels. This is the main reason to choose PNG over JPG for a decoded HEIC graphic.
Why is my PNG so much bigger than the HEIC?
HEIC uses HEVC inter-block compression tuned for photos; PNG uses DEFLATE tuned for flat graphics. A photo in PNG often runs several megabytes. That is expected, not a conversion error.
Will I have to install any HEIC codec on Windows first?
Not at all. Decoding happens inside this tab, so Windows never opens the .heic itself. A fresh Windows 10 or 11 installation converts immediately after the page finishes loading.
What happens to Live Photos and bursts?
Only the primary still becomes a PNG. The .mov video and extra burst frames are separate data in the container and are not extracted.
Are my photos uploaded?
No. Decoding and encoding run as JavaScript in your tab; the files never leave the device. The decoder library loads from our own domain, not from the image.
When should I pick JPG instead of PNG?
For email, websites and general sharing, HEIC to JPG gives a smaller, universally opened file. Pick PNG only when you need lossless pixels, transparency or an editor that demands PNG.
Related converters
- HEIC to JPG
- JPG to WebP
- PNG to JPG
- WebP to JPG
- BMP to JPG
- Image to PDF
- JPG to PNG
- PNG to WebP
- WebP to PNG
- GIF to JPG