Convert HEIC to PNG

Converting HEIC to PNG keeps every pixel the decoder produced, which is the right trade for a screenshot or an image you are about to edit — and the wrong one for a holiday photograph, where the PNG will be five to ten times larger for no visible gain. Drop the file above; it converts on your own device, with nothing uploaded.

  • Where it runs In your browser. The file is never uploaded.
  • Lossless Nothing is discarded. The PNG holds exactly what the HEIC held.
  • File size limit Up to 100 MB per file, free, without an account.

Up to 100 files at once. Mixed formats are fine.

HEIC to PNG or HEIC to JPG?

Most people converting an iPhone image want JPG, and if you arrived here without a specific reason, that is probably the page you want instead. PNG is the deliberate choice, and it is worth being clear about when it is the correct one, because the file you get will be several times larger and for a photograph you will see no benefit at all.

PNG when the image is going to be edited

Every save as JPG discards a little more detail, so an image that will be cropped, colour-corrected and saved several times accumulates damage with each pass. PNG does not: once the picture is decoded, it is stored exactly, and it stays exactly that through however many rounds of editing. If the image is going into a design tool and coming out again, start with PNG.

PNG for screenshots and anything with text

Not everything an iPhone saves as HEIC is a photograph. Screenshots, images with text in them, diagrams, anything with hard edges between flat areas of colour — these are what PNG was built for, and what JPG handles worst.

JPG compression smears the boundary between a letter and its background, which is visible on a screenshot at a glance and impossible to remove afterwards. For those, PNG is not a preference, it is the right answer.

What "lossless" means and does not mean here

The PNG stores exactly what the decoder produced, with nothing lost from that point on. But your phone already compressed the picture when it saved the HEIC, and no conversion can undo that. This preserves what you have; it does not recover what the sensor originally saw.

If you want the full data, iPhones can shoot in ProRAW, and that is a decision made before the photograph rather than after.

Why the PNG is so much larger

Expect five to ten times the size of the HEIC, sometimes more. That is not inefficiency in the converter — it is PNG being a poor fit for continuous tone. HEIC is roughly twice as efficient as JPG, and PNG for a photograph is several times worse than JPG, so the two effects compound. A 2 MB photo becoming a 15 MB PNG is entirely normal.

As with every image conversion here, this runs on your own machine. The decoder is downloaded to your browser and the photograph never moves. The metadata does not survive, so location and camera details are gone from the result; for anything you are about to send to somebody, that is a feature.

If the picture is going to be shared rather than edited

PNG is the right target when the photograph is going into an editor, a design tool or anything that will save it again. It is the wrong one when the picture is simply being sent to somebody: the file is several times larger than the equivalent JPG and nothing on the receiving end benefits from the difference.

The rule of thumb that survives contact with reality: PNG if it will be edited, JPG if it will be looked at. Both open everywhere, which is the whole reason for converting away from HEIC in the first place.

Nothing about this conversion touches a server

HEIC decoding runs in your browser through a library the page loads, so a camera roll never leaves the device. That matters more here than on most pairs: photographs carry the place and time they were taken, and uploading them to have their format changed hands that over as a side effect nobody asked for.

If you want the location gone as well as the format changed, that is a separate deliberate step and a separate page — which is the right way round. A converter that quietly stripped metadata would be making a decision that is not its to make.

How to convert an iPhone HEIC file to PNG

  1. Drop your HEIC file onto this page, or click to choose one.
  2. It decodes and converts in your browser, with nothing uploaded.
  3. Download the PNG — pixel-for-pixel what the decoder produced.

HEIC vs PNG: exactness bought with size

HEIC compared with PNG
HEICPNG
Full nameHigh Efficiency Image ContainerPortable Network Graphics
File extension.heic.png
Media typeimage/heicimage/png
CompressionLossy — file size is bought with qualityLossless — nothing is discarded
First published20151996
Published byMPEGPNG Development Group
SpecificationISO/IEC 23008-12ISO/IEC 15948
LicensingPublished, not standardisedOpen standard
Standing todayCurrentCurrent
Bit depth1016
Colour it can describeYCbCr, wide gamutRGB, greyscale, indexed palette
Largest image2,147,483,647 px per side
Opens in a browserSome browsersEvery browser
Considered insteadJPG, AVIF, WebPWebP, SVG, JXL

What is lost

PNG holds a single still image. An animated HEIC keeps its first frame and loses the rest, so a conversion is a way to take a still out of one, not a way to move it.

PNG holds one page. A multi-page HEIC converts a page at a time rather than in one file.

PNG has nowhere to put the GPS coordinates, so that goes no further than the HEIC. Worth checking before the original is deleted, and worth knowing if the point was to strip it.

What survives

Transparency survives. Both HEIC and PNG store an alpha channel, so a cut-out stays cut out and nothing is filled in behind it.

Opening the result

PNG opens in every current browser. HEIC has narrower browser support than that. If the file is going onto a web page or into a form, that is usually the whole reason for the conversion.

The usual programs do not overlap: HEIC opens in Apple Photos and Adobe Lightroom, PNG in Adobe Photoshop, GIMP and Paint.NET — so whoever receives the result needs something from the second list.

File size and quality

The result is larger than the original and no better. HEIC has already discarded detail, and PNG stores what is left without discarding more — it prevents further loss rather than undoing the first one.

What each format is for

The two are aimed at different work: HEIC at phones and photography, PNG at screenshots, line art and logos and the web. That is worth weighing before converting, because the reason one exists is usually the reason the other is awkward.

HEIC is MPEG's format, published in 2015. It records 10 bits per channel.

PNG comes from PNG Development Group and dates from 1996, specified as ISO/IEC 15948. Adobe Photoshop, GIMP and Paint.NET all read it.

PNG was published in 1996 and HEIC in 2015. The older one is generally the safer file to hand to somebody; the newer one usually does the job in fewer bytes.

HEIC to PNG: quality, size and privacy

Are my HEIC files uploaded anywhere?

No. This conversion runs entirely inside your browser, so the file never leaves your device. You can confirm it yourself: open the network tab of your browser's developer tools and convert something. You will see the page load, plus the analytics and advertising the site is paid for with — and nothing carrying your file. The engine behind this particular pair is libheif, the reference decoder for Apple's HEIC; your browser fetches it once and caches it.

Should I convert an iPhone photo to PNG or JPG?

JPG, almost always — it is a fraction of the size and the difference is invisible on a photograph. Choose PNG when the image is a screenshot, contains text or line art, or is going to be edited and saved repeatedly.

PNG is lossless, so does the picture stay perfect?

The PNG stores exactly what came out of the decoder, with no further loss. But the HEIC itself was already compressed by the phone, so this preserves what you have rather than recovering what the sensor saw. Lossless from here on, not lossless all the way back.

Why is the PNG five times bigger than the HEIC?

Because PNG stores photographs very inefficiently — it was designed for flat colour and sharp edges, not for the continuous tone of a camera image. HEIC is roughly twice as efficient as JPG and PNG is several times worse, so the two effects compound. That size is the price of not losing anything further.

Does it keep transparency?

There is none to keep. Camera images are fully opaque, so this matters only if the HEIC came from somewhere other than a camera.

What happens to the location data?

It is not carried over. The conversion works from decoded pixels, so GPS coordinates, camera model and timestamps do not survive it. For anything you are about to share, that is usually welcome.

Are my photos uploaded?

No. The decoder runs inside your browser and the image never leaves your device — which for the contents of a personal camera roll is the only arrangement that makes sense.

More about these formats

Where these figures come from

The claims this page makes about HEIC and PNG are checkable, and these are the documents that settle them.