Convert HEIC to PNG Online
Turn iPhone HEIC photos into lossless PNG files without installing anything. Decoding runs in your browser with a WebAssembly library, so your pictures never leave your device.
How to Convert HEIC to PNG in Three Steps
Select one HEIC photo or a whole batch, wait for the browser decoder to load, then download your PNGs individually or as a ZIP.
Step 1
Choose HEIC
Add a single HEIC photo or several files exported from your iPhone.
Step 2
Auto Decode
The built-in decoder converts HEIC to raw image data right in your browser.
Step 3
Download PNG
Save lossless PNGs one by one, or export the entire batch as a ZIP.
Why Convert HEIC to PNG — Open iPhone Photos Anywhere Without Installing Software
Since iOS 11, iPhones have captured photos in HEIC, also known as HEIF, by default. The format stores images more efficiently than JPG at comparable quality, which is why Apple adopted it. The trouble appears the moment those photos leave the Apple ecosystem. Windows machines without a codec pack show an unsupported file, most Android apps cannot open it, web uploaders routinely reject it, and a great deal of desktop software simply does not recognize the extension. What makes it worse is that the photos people most want to convert are usually personal ones, which are exactly the files nobody wants to upload to a stranger’s server.
Browsers cannot decode HEIC natively either, which is why this tool takes a different route. The first time you convert a HEIC file, it loads the heic2any library, a WebAssembly build of libheif, from a content delivery network. That decoder runs on your own machine and converts the HEIC to raw image data locally. The image is then drawn onto a canvas and re-encoded as a PNG. Expect the very first conversion to take a moment while the decoder downloads; after that it is cached and every subsequent file converts quickly. The decoder runs as WebAssembly on your own processor, so the work stays on your machine even though the library was fetched remotely.
Choosing PNG as the destination has a specific advantage. PNG encoding is lossless, so you end up with a clean master that introduces no additional compression on top of what the HEIC already applied. HEIC photos carry no alpha channel, so there is no transparency to preserve, but avoiding a second round of lossy JPG compression is worth a great deal if you intend to edit, crop or print the image later.
The situations are familiar to anyone who owns an iPhone. You transfer photos to a Windows laptop and they will not open. You need to attach pictures to a form, a job application or an insurance claim that rejects HEIC. You want to share images with Android-using friends or print them at a shop. You are archiving a camera roll and want a format that will still be readable in a decade.
Because decoding happens locally rather than on a remote server, personal photographs never leave your device, which matters enormously for family pictures, identity documents and anything confidential. There is no account to create, no codec to install, no daily conversion limit, and no watermark on any exported file. A whole camera roll can be processed in one batch and downloaded as a single ZIP.
No Codecs Needed
HEIC decoding happens in the browser, so Windows needs no extra system codec.
Lossless Output
Your photo becomes a lossless PNG master with no added compression artifacts.
Batch Friendly
Convert a whole camera roll of HEIC files and download one ZIP.
Stays Private
Decoding runs locally through WebAssembly, so photos never reach a server.
Opens Anywhere
PNG files work on Windows, Android, and virtually every image application.
Free And Unlimited
No account, no daily cap, and no watermark on any exported PNG.
FAQ
Frequently Asked Questions
HEIC is Apple’s default camera format and Windows ships no decoder for it. Microsoft sells a HEIF extension, and free codec packs exist, but installing system software just to view your own photos is an unreasonable hassle. Converting to PNG avoids it entirely.
No. The heic2any decoder is downloaded once and then runs entirely on your machine through WebAssembly. Your photo is decoded locally, drawn onto a canvas and encoded as PNG without ever being transmitted. Nothing is stored, and no account is required to convert files.
Browsers cannot decode HEIC natively, so the tool fetches the heic2any WebAssembly decoder from a content delivery network the first time you convert a HEIC file. Once loaded it is cached by your browser, so every subsequent photo in the same session converts quickly.
The PNG encoding step is lossless, so no further detail is discarded beyond what the HEIC compression had already applied. What you gain is a file that can be opened, edited and re-saved repeatedly without accumulating additional loss, unlike repeatedly saving a JPG.
Yes. Select an entire batch of HEIC photos and each is decoded and converted in the same run. Download the PNGs individually or export them together in a single ZIP archive, which is by far the quickest way to deal with a full camera roll export.
No. All decoding happens inside your browser using a WebAssembly library that is loaded automatically when needed. There is nothing to install, no system extension to buy, and no settings to change on Windows, macOS, Linux, Android or iOS.
Yes. Any modern browser on any platform can run the tool, because the decoder is delivered as WebAssembly and the conversion happens in the page rather than in the operating system. Chromium-based browsers and Safari offer the smoothest experience, but current Firefox works as well.
Open this page in Chrome, Edge, or Safari and select your HEIC files. The HEIC decoder is a WebAssembly module that runs inside the browser tab, so Windows needs no paid codec and macOS needs no extra app. Download the PNG when conversion finishes.
HEIF files are handled in exactly the same way as HEIC, since HEIC is essentially Apple’s implementation of the HEIF standard. Both extensions are accepted by the converter and both are decoded through the same local WebAssembly library before being encoded as PNG.
A Live Photo is stored as a still HEIC image paired with a short video clip. This tool converts the still image and produces a standard PNG. The video component is not used, so if you need the moving portion you will have to export it separately from your iPhone.
