Esc
↑ ↓ to moveEnter to openEsc to close

Free HEIC to PNG converter, on your device

HEIC to PNG converter, lossless and private

Make PNG copies of HEIC photos when the next stop is an editor, a design tool or a slide deck. PNG stores the decoded pixels without compression loss, so nothing is lost on top of the HEIC except the move to standard 8-bit color, the pixel size stays the same, and see-through areas stay see-through.

Save as

Location, camera details and all other metadata are left out of the new files.

How to convert HEIC to PNG

  1. Add HEIC photos

    Choose up to 50 files or drop them here. PNG is already selected on this page, so there is nothing to set first.

  2. Watch the list fill

    Each photo is decoded and written as a PNG in turn. A 24-megapixel photo takes about five seconds on a laptop, and each one shows up as soon as it is ready.

  3. Decide on the date

    Tick Keep the date taken to write it into the PNG. Leave it off for a PNG that holds pixels and nothing about the photo.

  4. Download the PNGs

    Save them one by one, or press Download all for a zip. PNGs are big, so a zip of phone photos can run to hundreds of megabytes.

Need a smaller file to send, a see-through background, or the pictures in one PDF? Try HEIC to JPG converter, Remove a simple background or PNG to PDF.

When PNG is the better copy of a HEIC

PNG keeps pictures without loss: the W3C specification calls it a format for the lossless, portable storage of raster images (W3C). A PNG made from a HEIC holds exactly the pixels the decoder produced, in 8-bit sRGB color (see below), and saving it again in an editor costs nothing. A JPG, by contrast, loses a little detail each time it is saved. PNG is the better choice for:

  • Retouching and layered edits, where every save as JPG would chip away at the picture.
  • Pictures with transparency, which a JPG would fill with white.
  • Screenshots and graphics. On Macs with macOS Tahoe 26, screenshots are captured as HEIF when the Screenshot app's Capture Format is set to HDR (Apple), and PNG keeps their text and lines crisp.
  • Print shops, design apps and slide templates that ask for PNG files.

For email, chat and upload forms, HEIC to JPG makes files a fraction of the size.

Full resolution, with no quality lost on the way

The PNG has the same pixel size as the HEIC. Our 24-megapixel test photo (5,712 x 4,284) came out as a 5,712 x 4,284 PNG, and nothing is scaled down unless the browser cannot hold the picture, in which case the result says so. PNG does compress its data, but losslessly: the file gets smaller and not a single pixel changes.

What a PNG cannot do is add back detail. The phone already compressed the HEIC, and the PNG keeps that picture, small flaws included. So a lossless conversion means no compression loss beyond what the HEIC had: apart from the change to 8-bit sRGB color explained below, the PNG shows the same picture as the HEIC; it does not improve on it.

Transparent PNGs from HEIC: what to expect

HEIF can store an alpha channel next to the picture (libheif), and when a HEIC has one, the PNG keeps every see-through pixel. In our test, a photo cut into a circle came out with fully clear corners and a fully solid middle.

A photo straight from a phone camera has no transparent parts, though, so its PNG is solid from edge to edge. Converting never removes a background. To get one with a transparent background:

  • For a plain background, make the PNG here, then open it in our background remover, which erases a white or single-color background and saves a transparent PNG.
  • On a Mac, Control-click the photo in Finder, choose Quick Actions, then More, then Remove Background (Apple).

How big the PNG files get

Lossless costs space. HEVC, the codec inside a HEIC, throws away detail the eye barely notices, while the PNG must record every pixel that came out of it. In our tests in Chrome, the PNGs were four to twelve times the size of the HEIC:

Test fileHEICPNGJPG at 90, to compare
Mountain lake photo, 1,016 x 1,272344 KB2.1 MB367 KB
The same photo with 10-bit color319 KB2.5 MB366 KB
The photo inside a transparent circle348 KB1.5 MB273 KB
12-megapixel photo, 4,032 x 3,0241.8 MB20.4 MB2.1 MB
24-megapixel photo, 5,712 x 4,2843.3 MB38.4 MB3.7 MB

Clear areas compress well, which is why the circle made the smallest PNG of the three photos of the same size. The zip stores the PNGs as they are, since they are already compressed, so it is about the size of all the PNGs together.

Large batches and memory

Photos are converted one at a time, and the decoder hands back its memory when a batch ends, so the work itself needs little more memory than the largest photo. That can still be a lot: a 24-megapixel photo is 98 MB of raw pixels at 4 bytes each. In our test it became a PNG in 4.8 to 5.1 seconds in Chrome.

The finished PNGs wait in the browser until you save them or press Start over. Fifty PNGs the size of our 12-megapixel one come to about 1 GB, which a laptop handles but a phone may not. On a phone, convert 10 or 20 at a time and save each batch before starting the next. If a very large photo stops with an out-of-memory message, close other tabs and convert it on its own.

Color depth, wide color and HDR in the PNG

PNG can hold 8 or 16 bits per color (W3C). The PNGs made here use 8 bits per color in sRGB, the form every viewer, browser and printer driver reads the same way, so a 10-bit HEIC is rounded to 8 bits. Our 10-bit test photo came out matching its 8-bit original almost exactly.

Photos with a Display P3 color profile, which covers more colors than sRGB, are converted to sRGB. On our test chart of strong colors, every patch came back to within a few levels of its original value; left unconverted, some would have been off by more than 70 levels out of 255.

HDR files, the 10-bit kind that some cameras and phones save with PQ or HLG brightness, are tone mapped. Ordinary brightness stays as it is, and the brightest highlights are compressed so they fit below white instead of clipping. In our test, a gray at about 100 nits came out at 191 out of 255, next to the 188 a standard photo would use. If you need the HDR version itself, keep the HEIC.

HEIC to PNG on a Mac, iPhone or Windows PC

A Mac converts without any extra app. In Finder, Control-click the photo, choose Quick Actions, then More, then Convert Image, and pick PNG; Apple's own example is an iPhone .heic turned into a .png (Apple). Photos and Preview can also do it with File, then Export (Apple).

An iPhone or iPad has the Preview app, documented for iOS 26 and later: open the photo, tap Export and pick PNG, where an Alpha switch keeps transparency or flattens it (Apple). That goes one picture at a time. For a batch, open this page in Safari, which reads HEIC itself.

On a Windows PC, use this page in Chrome or Edge. The Photos app there opens HEIC only after two Microsoft Store extensions are added (Microsoft), and the browser needs neither of them.

Questions

Is PNG better quality than JPG for HEIC photos?

PNG keeps every decoded pixel, so it is the closest copy of the HEIC you can get in a common format. A JPG at quality 90 usually looks the same to the eye at a fraction of the size. Pick PNG for editing and transparency, and JPG for sharing.

Is the PNG full resolution?

Yes. It has the same width and height in pixels as the HEIC, at 8 bits per color. In our test a 24-megapixel HEIC gave a 24-megapixel PNG. A smaller size happens only if the browser cannot make a picture that large, and the result then shows the new size.

Does HEIC to PNG keep transparency?

Yes. When the HEIC has an alpha channel, the PNG keeps the see-through areas exactly. An ordinary camera photo has no alpha channel, so its PNG is fully solid.

How do I get a HEIC photo with a transparent background?

Convert it to PNG here, then remove the background: our background remover erases a plain white or single-color background on your device. Busy backgrounds need a tool that cuts out the subject, such as Remove Background in the Quick Actions menu of a Mac's Finder.

Why is my PNG so much bigger than the HEIC?

Because PNG compression loses nothing, it cannot discard fine detail the way HEVC does. Our 3.3 MB test HEIC of 24 megapixels became a 38.4 MB PNG, while the JPG at 90 was 3.7 MB.

How do I convert HEIC to PNG on a Mac without a website?

In Finder, Control-click the photo and choose Quick Actions, More, Convert Image, then PNG (Apple). This page is handier for a mixed batch, and it works the same way on Windows.

Will the PNG show where the photo was taken?

No. The PNG is built from the pixels alone, so the location, camera model and other Exif and XMP details stay behind. Tick Keep the date taken to add only the date, written to an eXIf chunk, the place the PNG standard sets aside for Exif data, ahead of the image data (W3C).

Can I make the PNG smaller?

Not by much without giving up lossless quality. If you need a lighter file, use HEIC to JPG instead, or compress the image into a JPG or WebP with a quality slider.

Is HEIC to PNG free here, and is there a limit?

It is free with no sign-up, and the PNGs carry no watermark. The only limit is 50 photos per batch, and you can run batch after batch.

Do I need to install anything?

No. We tested the page in Chrome and Edge on Windows, at desktop and phone sizes. Safari 17 and later open HEIC on their own; other browsers download the 1.46 MB decoder from uncrop.si once, the first time you convert.

Sources: W3C, PNG Specification (Third Edition), libheif on GitHub (features and license), Apple, Using HEIF or HEVC media on Apple devices, Apple, Perform quick actions in the Finder on Mac, Apple, Export or compress PDFs and images in Preview on iPhone, Microsoft Support, Photos app: Can't view this file type

Open-source code this tool runs on your device: libheif (LGPL-3.0, source at GitHub), reads the HEIC file and its main picture (version 1.23.5); libde265 (LGPL-3.0, source at GitHub), decodes the HEVC picture data (version 1.0.15); libheif-js (LGPL-3.0), compiles both into the WebAssembly file we serve unchanged (version 1.23.5), loaded only in browsers that cannot open HEIC themselves.

See all tools

Guides for this