Stax

…

Tools

HEIC to PNG Converter — Free, No Upload, Batch

Convert iPhone HEIC and HEIF photos to lossless PNG in your browser. Batch convert, no upload, no watermark, no sign-up. Free and private.

Last updated:

Drop .heic / .heif files here or click to upload (batch supported)

Files never leave your device — conversion runs entirely in your browser.

Was this tool useful?

Use the tool above and you can rate it here.

Convert HEIC to PNG in your browser — lossless and private

HEIC is the high-efficiency format iPhones use to save photos, but its poor compatibility means you often need a more universal format to actually use your images. This tool converts HEIC and HEIF files to PNG — a lossless, universally supported format — entirely inside your browser. It's the right choice when you need maximum quality, transparency support, or pixel-perfect output for editing, screenshots, or graphics work. Drop your files and download the PNGs; nothing is uploaded.

When PNG is the right choice over JPG

PNG and JPG solve different problems. JPG is lossy and excels at photographs, where its compression produces small files with no visible quality loss. PNG is lossless and supports transparency (an alpha channel), making it the correct format for images with sharp edges, text, flat colours, or anywhere you plan to do further editing without accumulating compression artifacts. If your goal is simply to share or upload an iPhone photo, JPG is usually smaller and more practical — use the HEIC to JPG converter for that. Choose PNG when fidelity matters more than file size.

Your files stay on your device

Unlike cloud converters that upload your photos to a remote server, this tool runs a WebAssembly build of libheif directly in your browser tab. Your HEIC files are decoded and re-encoded to PNG locally — they are never transmitted, stored, or exposed to anyone, which makes it safe for sensitive images, documents, and screenshots. One detail worth knowing: the converter code itself is a few megabytes, so it is downloaded from this site the first time you press Convert rather than when the page opens. After that, further conversions in the same tab need no network. To confirm for yourself that nothing is uploaded, follow our two-minute test.

Batch convert without limits

Add as many HEIC files as you need and convert them in a single pass. Because all processing happens on your own hardware, there are no daily quotas and no watermarks, and no limit on how many files you add. PNG output is usually much larger than JPG, so very large batches use more memory and take longer — for big photo sets where lossless output isn't needed, JPG is the more efficient option. "Download all" saves each PNG as a separate file (not a ZIP), so your browser may ask permission to download several files. If some files fail, the tool says how many and still gives you the rest.

What this converter does not do

The PNG carries pixels only: location, date and camera details stored in the HEIC are not copied across. Ordinary camera photos have no transparent areas, so the PNG is fully opaque. The tool reads files by their .heic or .heif ending and skips anything else. It does not resize or compress to a set size: use the image resizer for pixel dimensions and the image compressor to reach a size limit. To put photos into one document, use image to PDF.

Frequently asked questions

What is a HEIC file?
HEIC (High Efficiency Image Container) is the format iPhones and iPads have used for photos by default since iOS 11. It stores a photo in roughly half the space of a JPG, but many devices, browsers and apps cannot open it, which is why converting to a widely supported format such as PNG is common.
Should I convert HEIC to PNG or JPG?
Choose PNG when you need lossless output for editing, screenshots or graphics, or when a design tool or form asks for PNG specifically. PNG files made from photos are usually much larger. For everyday sharing and uploads, JPG is smaller and just as practical; use the HEIC to JPG converter, or switch the Convert to menu on this page.
Are my photos uploaded anywhere?
No. Conversion runs in your browser using the open-source libheif library compiled to WebAssembly, so your photos are never sent to a server. One honest detail: the converter code itself (a few megabytes) is downloaded from stax.tools when you first press Convert, not when the page opens, so you need a connection at that moment. After it has loaded, more conversions in the same tab work without the network.
How can I check that a HEIC converter really does not upload my photos?
Open your browser's developer tools (F12), go to the Network tab, filter for POST requests, then convert a file. An upload would appear as a request about the size of your photo. On this page you will see the converter code being downloaded and a few small analytics requests, but no request carrying your photo. Our guide on testing whether an online tool uploads your file explains each step.
Does HEIC to PNG conversion lose quality?
The PNG step adds no further loss: PNG is lossless, so it keeps exactly what was decoded from the HEIC. The HEIC itself is already compressed, so PNG cannot bring back detail that was never stored. It simply stops the picture getting worse each time you edit and save it.
Will the PNG keep transparency?
Ordinary camera photos have no transparent areas, so a PNG made from one is fully opaque. PNG can hold transparency, but the converter does not add any. If you only need a smaller file for sharing, JPG is the better choice.
Does the PNG keep my photo's location and camera details?
No. The photo is decoded to pixels and written out as a new PNG, so information stored in the HEIC such as GPS location, date and camera model is not copied. Keep the original HEIC files if you need that information later.
Can I convert several HEIC files at once?
Yes. Add as many .heic or .heif files as you like and convert them in one run. Each result has its own download button, and Download all saves every PNG as a separate file, not a ZIP, so your browser may ask permission to download several files. PNGs are large, so big batches use more memory than JPG batches.
Why did a file fail to convert?
The tool reports how many files failed and still gives you the ones that worked. A file can fail if it is corrupted, only partly downloaded (such as an iCloud placeholder), or a HEIC variant the decoder does not support. Download the original again, or export a copy from the Photos app, and retry.

Related tools