HEIC to PNG converter

Convert HEIC files to PNG inside this page. No upload, no limit on how many, no watermark.

  • 0 uploads
  • No limits
  • No signup
  • Works offline

HEIC is what an iPhone saves by default, and it is the format most likely to arrive somewhere it cannot be opened. Converting to PNG is the choice for when the picture is going into an editor rather than onto a website: nothing further is approximated, every pixel is stored exactly, and any transparency in the source survives. It is the wrong choice if the file simply has to be small — for that, JPEG or WebP will serve better.

When you actually need this conversion

  • You are opening an iPhone photo in a desktop editor that will not read HEIC and want no additional compression before you begin.
  • The image is a screenshot or a document photo where text sharpness matters more than file size.
  • You need a format that is accepted everywhere and can still hold transparency.

What to watch out for

  • Files get large. A 12-megapixel iPhone photo lands somewhere in the tens of megabytes as PNG, against a few megabytes as HEIC.
  • HEIC is lossy, so the PNG stores an already-approximated image exactly. It is not a quality upgrade.
  • Live Photos become a single still. The motion and audio are not part of the still image and are not carried over.

HEIC and PNG, side by side

HEICPNG
Released20151996
Compressionlossylossless
Transparencyyesyes
Animationyesno
SupportApple devices natively; elsewhere it dependseverywhere, without exception

Converting to PNG means the result is lossless from that point forward — but it cannot recover detail that HEIC already discarded, and the file will typically be five to ten times larger than the original. Choose this only when you need pixel-exact editing afterwards; choose JPG for sending and uploading.

How the conversion works here

Your file is decoded in a Web Worker inside this browser tab — by the browser's own image pipeline where it can, and by a WebAssembly build of libheif or libavif where it cannot. The decoded pixels are then re-encoded with OxiPNG, the same encoder Squoosh uses.

All of that happens on the processor in front of you. There is no upload step, no queue and no server, which is why there is no size cap, no daily allowance and no paid tier — and why the whole thing keeps working with the network switched off.

Doing more than one thing

Most people converting a format also need it smaller or a different size. The result screen hands your converted files straight to the compressor or the resizer in one click — no second download, no re-selecting files. If you need several formats, the general converter lets you pick the output each time.

How it works

  1. 01Add your HEIC filesDrop them on the page, click to browse, paste from the clipboard, or drop a whole folder.
  2. 02Conversion runs on your deviceEach file is decoded and re-encoded as PNG by a WebAssembly codec in a background thread. Nothing is uploaded.
  3. 03Adjust if you need toPNG has no quality setting; enable the lossless optimiser to shrink the result further.
  4. 04DownloadSave one file, or take the whole batch as a zip built on your device.

Questions people actually ask

Why can't Windows open my iPhone photos?
HEIC uses the HEVC codec, which is patent-encumbered. Windows treats the decoder as a separate paid add-on, so a fresh installation typically cannot open the files at all.
Is PNG the right target for an iPhone photo?
Only if you are about to edit it, or the content is text and flat colour. For a normal photograph that has to be shared or uploaded, JPEG or WebP is far more sensible.
How large will the file be?
Expect 10–20× the HEIC. That is what lossless storage of a 12-megapixel photograph costs.
Can I stop my iPhone producing HEIC?
Yes — Settings → Camera → Formats → Most Compatible switches the camera to JPEG. You lose some efficiency and gain the ability to hand the file to anyone.