How it works
From HEIC to PNG, in three steps
- 01
Decode
Your HEIC file is decoded to raw pixels locally, using a WebAssembly build of libheif.
- 02
Re-encode as PNG
Pixels are re-encoded as lossless PNG, with every pixel preserved exactly.
- 03
Download
Your PNG downloads straight to your device. It never touched a server.
Drag your .HEIC or .HEIF photos into the box above, or click it to choose files from your device. The output format is already set to PNG, so there's nothing else to configure. PNG is lossless, so there's no quality slider to fine-tune.
Your browser decodes each HEIC file using a WebAssembly build of libheif in a background worker, then re-encodes the raw pixels as PNG. Nothing is uploaded. The entire conversion happens on your device, in your browser tab.
Convert one photo or a whole batch at once, watch each file's progress individually, and download results one at a time or together as a single .zip.
When you need this
Pixel-perfect and transparent
PNG is the format to reach for when you need every pixel preserved exactly, or when you need transparency support that JPG simply doesn't offer. Screenshots, graphics with sharp edges or text, images headed for further editing, and photos being used as an overlay or a logo all benefit from PNG's lossless compression.
Zero extra compression
Converting HEIC to PNG is also useful any time you want to guarantee there's zero additional compression applied on top of what the camera already captured, handy for archival copies, print work, or feeding an image into another tool that expects lossless input.
Worked example
Say a designer sends over a reference photo shot on an iPhone as a single 3.1 MB HEIC file, and you need to drop it into a design file that requires PNG with no quality loss.
Drop the file into the box (PNG is already selected) and click "Convert." The image decodes and re-encodes locally in about a second. The resulting PNG comes out larger than the HEIC original (lossless formats usually do), often in the 6 to 9 MB range depending on the photo's detail, but every pixel matches the source exactly. Download it, and it's ready to import anywhere PNG is expected.
Format explainer
PNG uses lossless compression: nothing is thrown away when the file is encoded, so decoding it gives back the exact same pixel data every time. That makes it the right choice when accuracy matters more than file size, and it's the only common format among JPG/PNG/PDF here that supports transparency.
By contrast, JPG uses lossy compression controlled by a quality setting, which trades some image detail for a much smaller file, a better fit for ordinary photos where a little compression isn't noticeable. PDF instead wraps an image (PNG under the hood, in this tool) as a page in a document, which is about packaging rather than compression.
In practice: pick PNG when you need exact fidelity or transparency, and expect the file to be noticeably bigger than the original HEIC.
Frequently asked questions
HEIC compresses photos very efficiently, while PNG is lossless and doesn't discard any image data. Trading storage efficiency for pixel-perfect accuracy usually means a bigger file. That's expected, not a bug.
No. The HEIC is decoded to its full pixel data and PNG encodes that losslessly, so no additional quality is lost during the conversion itself.
If the source HEIC image contains an alpha channel, it's preserved through the conversion. Most standard iPhone camera photos don't include transparency, since they're flat photographs.
No artificial limit is imposed by this tool. Practical limits come from your device's own memory and processing power, since everything runs locally rather than on a server.
No. Decoding and encoding both happen inside your browser using WebAssembly and a background worker. Your files never leave your device.
Drop your HEIC photo into the box above. PNG is already selected, so there's nothing else to set. Conversion finishes in about a second and the download starts automatically.
No different from any other device: this tool runs in your browser rather than through Windows' own HEIC codec support, so there's nothing to install beforehand. Drop the file in and download the PNG.
macOS Preview can open HEIC and export it as PNG too (File > Export, choose PNG), so a separate tool isn't strictly necessary. This page is faster once you're converting more than one or two photos, since Preview only exports a file at a time.
Open this page in Safari and convert photos you already have the same way as on a computer. Worth knowing: the iPhone camera itself never shoots PNG. Settings > Camera > Formats > Most Compatible switches it to JPG, not PNG, so PNG is always something you convert to afterward, not a camera setting.