Skip to main content

HEIC to PNG Converter

Convert iPhone HEIC photos to PNG right in your browser — free, fast and private.

Only worth it when you are going to edit

Reading HEIC
no Chromium support — this page loads libheif (WebAssembly) to decode it
Photo orientation
the EXIF orientation flag is applied, so portrait photos stay upright
Writing HEIC
not possible in a browser canvas

HEIC already threw detail away to get small, and PNG will not bring any of it back — what PNG does is store that already-compressed photo losslessly, which makes the file several times bigger for no visible gain. There are two situations where that is the right call: you need a lossless working file to edit without stacking further compression, or you need the alpha channel. For everything else — sharing, uploading, printing — take the JPG page instead.

We measured it: real file sizes

Settings: page defaults

Test caseBeforeAfterChange
Photo-like886.6 KB1.82 MB+110%
UI screenshot21.9 KB28.8 KB+31%
Flat illustration26.0 KB48.3 KB+86%
Logo with transparency25.1 KB30.8 KB+23%

Measured on 2026-07-30 by running these files through this very page in Chromium 151.0.7922.34. Every page uses the same published test files, so the numbers are comparable across converters.Method, and download the test images →

What is HEIC to PNG conversion?

This tool converts HEIC (Apple's efficient iPhone photo format) into the universal PNG. Decoding and conversion happen locally on your device with no upload — ideal for private photos. HEIC is the high-efficiency image format Apple uses on iPhones — small files with good quality, but limited support outside the Apple ecosystem. Converting to JPG or PNG lets almost any device or website open and accept it.

How to use it

  1. Select or drop in your HEIC photo (.heic).
  2. The tool decodes it locally and converts to PNG.
  3. Click Download to save the PNG.

When to convert

When you need to upload an iPhone photo to a site that rejects HEIC, send it to a non-Apple user, or import it into older software, converting to PNG is the safe choice. Pick JPG for a small, shareable file, or PNG for lossless or transparency.

When does HEIC to PNG make sense?

Reach for PNG when your HEIC file is really a screenshot, chart, or graphic with text, when you plan to edit it, or when you need the highest possible fidelity. PNG is lossless, so sharp edges and lettering stay crisp with no compression noise, and it supports a transparent background — handy for layering images or building design assets.

One common mistake: converting an ordinary photograph to PNG. The file balloons to several times the size, making it slow to upload and store, while the quality gain is invisible to the eye. If you just want to share iPhone snapshots, JPG is smaller and faster — use our HEIC to JPG tool instead.

The round-trip lossless file is 3% smaller — and that 3% is deleted detail

This is a closed loop, and the result runs against intuition. The original PNG of that photograph in our corpus is 1,968,822 bytes. Encoded as HEIC it is 907,880. Converted back to PNG with this tool it is 1,910,736 bytes — -3.0% against where it started. The lossless file that came back is smaller than the lossless file that left. That is not efficiency, it is evidence. PNG did not get cleverer; it simply had less to preserve. The HEIC pass smoothed away some high-frequency detail, and smoother pixels compress better, so the lossless file shrank. A lossless file getting smaller after a lossy round trip is always a signal that something is gone. All four rows grow: photo +110%, UI screenshot +31% (21.9 KB → 28.8 KB), illustration +86%, transparent logo +23%. So this conversion is not about saving space; it is about getting a file that opens everywhere and will not be compressed again — for editing, for pasting into software that refuses HEIC, for a working copy. If it is headed for a web page, do not come here; take HEIC to JPG instead. Worth noting: transparency survives on this route — the logo row went in with alpha and came out with it (our corpus script decodes each file straight back to check, and drops any that lose it).

Frequently Asked Questions

PNG or JPG for photos off my iPhone?

For photographs, JPG. A HEIC from a phone is a lossy photo, and wrapping it in a lossless format cannot bring detail back — it only makes the file much larger, the same effect we measured going from JPG to PNG, where a photo grew 542%. Choose PNG only if the shot is about to be edited or needs an alpha channel. Note that neither HEIC page carries a measured table, because we have no HEIC encoder to build a publishable test file with.

Are my photos uploaded?

No. HEIC decoding and conversion run entirely in your browser. Your photos are never sent to a server — safe for private pictures.

Why are iPhone photos HEIC?

iPhones save photos as HEIC by default because it stores the same quality in a smaller file. But it often won't open outside the Apple ecosystem, so you convert to JPG or PNG.

Does converting to PNG reduce quality?

PNG is lossless, so converting does not reduce quality — the file is a bit larger than JPG.

Is the first conversion a little slow?

It loads a decoder (libheif) on first use, so the first photo takes a moment; after that it is fast. Everything stays on your device.

Related reading

How to Convert HEIC to JPG (Free, No Upload) →

Embed this tool

Add this tool to your own website or blog for free — just copy and paste the code below (it includes a link back to this site).