Convert HEIC to PNG
Drop in the photos your iPhone saved as HEIC and get PNG files back. The decoding happens in this tab, so the pictures never leave your device.
Converted files appear here.
How to use it#
- Drop your HEIC or HEIF photos into the box above. Several at once is fine.
- Wait a moment for the first one. The decoder is downloaded once, then reused.
- Download each PNG, or take them all at once.
PNG or JPG: which one you want#
Both open anywhere, so the choice comes down to what happens to the picture next. PNG is lossless: the pixels the decoder produced are the pixels in the file. That suits a screenshot, a photo you are about to edit and save again, or anything headed for a design tool, where every save as JPEG would take a little more away.
The cost is size. A 2 MB HEIC photo commonly becomes a PNG of 10 MB or more, because PNG compresses photographs poorly. If the photo is going into an email, an upload form, or a web page, the HEIC to JPG converter gives a file a fraction of that size which looks the same on screen.
Why the first photo takes a few seconds#
Most browsers cannot read HEIC on their own. The format uses HEVC compression, which is covered by patents, and of the major browsers only Safari includes a decoder for it. So that the page works in all of them, it brings its own: about a megabyte of WebAssembly, downloaded the first time you drop a HEIC in and kept in memory for the rest of the batch.
A file that turns out to be a JPEG or PNG with a .heic name, which happens when a phone or a backup service renames things, is spotted from its first bytes and converted by the browser directly, without waiting for the decoder.
What does not come across#
The PNG is written from the decoded pixels, so the metadata in the original stays behind: the date the photo was taken, the location, and the camera settings. Keep the HEIC if you need any of those. The decoder turns the photo the right way up before the PNG is written, so a portrait photo stays upright in any app.
A HEIC can also hold more than one picture, such as the frames of a Live Photo, a depth map, or a burst. Only the main picture is converted, which is the one you see when you open the file.
Frequently asked questions#
Are my photos uploaded anywhere?
#
No. The decoder runs inside this tab, on your own machine, and the PNG is written there too. Nothing is sent to a server, so a camera roll full of family photos stays yours.
Why is the PNG so much bigger than the HEIC?
#
HEIC is one of the most efficient photo formats there is, and PNG stores every pixel without discarding anything. Five to twenty times the size is normal for a photo. If the size matters more than a perfect copy, convert to JPG instead.
Is converting HEIC to PNG lossless?
#
The PNG step is. The HEIC itself was compressed with some loss when the phone took the photo, and that cannot be recovered, but nothing further is thrown away on the way to PNG.
Does it convert HEIF files as well?
#
Yes. HEIF is the container format, and HEIC is the name for one holding HEVC compressed pictures, which is what an iPhone and many Android phones write. Files ending in .heif are accepted alongside .heic.
Does it work on Windows and Android?
#
Yes. The decoder comes with the page, so it works in Chrome, Edge, and Firefox on Windows, on a Chromebook, and on an Android phone, where HEIC photos copied from an iPhone often will not open. You do not need to install anything.
Is the date and location kept?
#
No. The PNG is written from the decoded pixels, so the date taken, the GPS location, and the camera settings are not carried over. Keep the original file if you need those.