Tools/Image Conversion/HEIC to PNG Converter

HEIC to PNG Converter – Convert iPhone Photos to PNG

Convert an iPhone HEIC photo to PNG. PNG is lossless and large, and location data isn't copied.

If this tool isn’t working as expected, please take a screenshot of the error and report the problem here so we can investigate and improve it.

About this tool

Decodes a HEIC photo in your browser (using the heic2any library) and saves its first image as a PNG at full pixel size. PNG is lossless but much bigger than HEIC: a 294 KB, 1440×960 test photo became a 3.5 MB PNG.

The HEIC is not uploaded, and metadata such as location data is not copied into the PNG.

iPhones have saved photos as HEIC by default since iOS 11. For sharing or uploading, HEIC to JPG gives a far smaller file; PNG suits editing, archive copies, and screenshots saved as HEIC.

How to Use HEIC to PNG Converter

Choose a HEIC file

Select a .heic or .heif photo from your device.

Decode and convert

The first image in the file is decoded in your browser and saved as a PNG at full pixel size.

Compare

The preview shows the PNG; browsers can't display the HEIC itself.

Download PNG

Save the file. It is named like IMG_1234_converted_codittools.png.

Common Workflows

Editing in a tool that doesn't read HEIC

Convert once, then open the PNG in the editor. Each save of the PNG is lossless.

Keeping a lossless copy

Make a PNG master of an important photo, knowing the file will be several times larger than the HEIC.

Best For

  • Converts an iPhone or iPad HEIC (or HEIF) photo to a PNG at the same pixel size, in your browser - the photo is never uploaded.
  • PNG is lossless, so editing and re-saving the PNG never adds compression damage - but expect a file several times bigger than the HEIC.
  • Location, camera and date metadata are not copied, and a Live Photo or burst gives its first image only.

Examples

A photo

Source

photo.heic - 1440×960, 294 KB

Result

photo_converted_codittools.png - 1440×960, 3.5 MB

Roughly twelve times larger. A second test photo went from 718 KB as HEIC to 2.3 MB as PNG.

Common Mistakes

Problem

Choosing PNG to make a photo smaller

Solution

PNG files of photos are large - a 294 KB HEIC became a 3.5 MB PNG in a test. To share or upload a photo, HEIC to JPG gives a much smaller file.

Problem

Expecting a transparent background

Solution

iPhone photos have no transparency, so the PNG is opaque. To cut out the background, use the Background Remover on the PNG.

Problem

Converting a Live Photo for its motion

Solution

Only the still image is converted; the short video part of a Live Photo is not.

Tips & Best Practices

Get the original HEIC off your iPhone first

AirDrop to a Mac, iCloud Photos, or a cable import with Settings > Photos > Transfer to Mac or PC set to Keep Originals all keep the HEIC. With Automatic, the iPhone may already convert photos to JPEG during the transfer.

Converting many photos?

This page converts one photo at a time. The Bulk Image Converter takes a batch of HEIC photos and returns the PNGs in one ZIP file.

Keep the HEIC if you need the photo details

Because metadata isn't copied, keep the original if you want the date, camera or location information.

Limitations

Much larger than the HEIC

PNG's lossless compression is far less compact than HEIC's.

Only the first image is converted

A file that holds several images, such as a burst, gives you the first one only.

Standard 8-bit output

The PNG is an ordinary 8-bit image, so any extra bit depth in the HEIC is not carried over.

FAQs

The PNG is opaque, lossless and large, and location data is not copied. These answers deal with Live Photos, bursts and converting a batch of iPhone photos.

How do I convert iPhone photos to PNG?

Copy the HEIC photo from your iPhone to the computer you are using - by AirDrop, iCloud Photos or a cable - then choose it here, wait for the preview and download the PNG. It stays the same width and height, and nothing is uploaded. If the copied file already ends in .jpg, the iPhone converted it during the transfer; use JPG to PNG instead.

Does HEIC to PNG keep transparency?

iPhone photos and screenshots don't contain transparency, so the PNG is opaque, just like the source. There is nothing to preserve.

Does it convert Live Photos and bursts?

Only the first image in the file becomes a PNG. The extra frames of a Live Photo, or the other shots of a burst, are dropped.

Is my photo's location data kept in the PNG?

No. Only the pixels are written to the new PNG, so GPS coordinates, camera model and capture date are gone. That helps if you don't want to share where a photo was taken, and means you should keep the HEIC if you need those details.

Can I convert a batch of iPhone photos to PNG?

Not on this page, which takes one photo per run. The Bulk Image Converter accepts a whole batch of HEIC photos and returns PNGs in one ZIP.

Get more tools like this

Leave your email so we can prioritize similar tools and updates.