Skip to content
ImageRuns in your browser

HEIC to PNG Converter

Convert HEIC to PNG losslessly, decoding iPhone photos on your own device with nothing uploaded.

Upload
Batch upload supported · 40 MB max
Privacy
Nothing is uploaded
Cost
Free · no sign-up · no watermark

Loading tool…

The tool is loading its code on your device. This happens once and is cached for later visits.

Processed entirely on your device

Your file is read, transformed and re-encoded inside this browser tab using JavaScript. There is no upload endpoint — nothing leaves your machine, nothing is stored, and the result is created as a local object URL that disappears when you close the page.

Overview

About the HEIC to PNG Converter

Turn HEIC and HEIF images into lossless PNG files with transparency intact. Decoding uses WebAssembly libheif in your browser, so photos never leave the device.

HEIC to PNG is the archival route out of Apple's photo format. Where the HEIC to JPG conversion trades a little quality for universal compatibility, a HEIC to PNG conversion trades file size for exactness: every decoded pixel is stored losslessly, which makes the output the right master copy for editing, design work and anything with transparency.

Why lossless matters in a HEIC to PNG conversion

HEIC photos are already lossy — the camera compressed them once. Re-encoding lossy into lossy (HEIC to JPG) stacks a second generation of artefacts. Decoding once to PNG freezes the pixels exactly as they came out of the first decode, so every crop, filter and re-save downstream starts from a clean master — which is exactly what a HEIC to PNG conversion promises and delivers.

What a HEIC to PNG conversion preserves

  • Alpha channel. HEIC supports transparency and PNG carries it over untouched.
  • Orientation. EXIF rotation is applied during decode, so portraits arrive upright.
  • Dimensions. Every pixel the decoder produces, at full resolution. A HEIC to PNG conversion never invents or drops pixels — if you need a smaller master, run the result through the image resizer afterwards, where the change is previewed before it happens.

The honest HEIC to PNG trade

A 2 MB HEIC photograph becomes a 12–20 MB PNG. If that number is a problem, the HEIC to JPG conversion is the right tool — a HEIC to PNG conversion is for when exactness is worth the bytes.

No options, deliberately

The JPG version of this tool has a quality slider. This one has no controls at all, which is not an oversight: PNG stores the decoded pixels exactly, so a quality setting would have nothing to act on and a dimension cap would mean re-encoding a master you asked to keep intact. That simplicity is a feature — a HEIC to PNG conversion is the one image operation on this site with literally nothing to configure. Drop the files, press Convert to PNG, take the results. Anything you want done to them afterwards — resizing, compressing, cropping — belongs to a separate tool with real controls and a visible preview.

Reading the HEIC to PNG results

Each HEIC to PNG result row carries the photograph's real pixel dimensions and both file sizes, so IMG_2291.heic comes back as 4032 × 3024 · 2.4 MB → 18.6 MB with the output named IMG_2291.png; a file whose name cannot be used falls back to photo.png. The dimensions are measured from the decoded image through the browser's own bitmap reader rather than read from the container, so the row describes pixels that genuinely exist. Above the downloads, the summary strip totals the run — photos decoded, size before, size after, and the change.

Because those numbers move so far in one direction, the change figure is worth reading before you run a HEIC to PNG conversion over an entire holiday. Twenty photographs at several times their HEIC size is comfortably a gigabyte, and the batch ceiling here is twenty files per run for exactly that reason: decoding is memory-hungry, and a larger batch would put the tab at risk without making anything faster.

When a HEIC to PNG conversion will not decode

A burst saved as a HEIC sequence, or a file renamed to .heic from something else entirely, is refused with a message naming the likely cause rather than producing a broken PNG. The fix is to re-export from the application that took the photograph. Format detection reads the ISO-BMFF brand in the file header — heic, heix, heim, heis, hevc, hevx, mif1 and msf1 all resolve here, alongside avif and avis — so a mislabelled file is identified by what it contains rather than by its extension.

A private HEIC to PNG workflow

The decoder is WebAssembly libheif, fetched only once a HEIC file actually arrives on the page. Nobody who never converts one downloads it, and nothing is uploaded at any point: the decode, the PNG encode and the download all happen inside the tab. That makes a HEIC to PNG conversion the right tool for the collections that most need it — medical photographs, ID documents, family albums — because nothing leaves the device they were opened on. No account, no queue, no watermark, and a batch of twenty photographs at forty megabytes each converts as privately as a single one.

Step by step

How to use the HEIC to PNG Converter

  1. Drop one or more .heic or .heif files onto the upload area, or click it to browse.

  2. There are no options to set — PNG output is lossless, so a quality dial would have nothing honest to act on.

  3. Press Convert to PNG — the WebAssembly decoder and the PNG encoder both run locally.

  4. Download each PNG, or take the whole batch at once — up to twenty photos per run, each up to 40 MB.

Why use it

Benefits and common use cases

What this tool is good for, and what it deliberately does not try to do.

Lossless from here on

PNG stores the decoded pixels exactly, so every later edit, crop or re-save starts from a clean master instead of stacking another generation of lossy compression.

Transparency survives

PNG carries an alpha channel and nothing in this conversion flattens one, so a HEIC that genuinely holds transparency — a sticker, a cut-out, an exported interface asset — keeps it. Camera photographs almost never contain alpha, which is the one expectation worth adjusting.

No codec installs

Windows and Android ship without a HEIC decoder. The libheif WebAssembly build in this page replaces the codec pack, the App Store extension and the online uploader alike.

Questions

Frequently asked questions

Short, honest answers about quality, limits and privacy.

Should I convert HEIC to PNG or to JPG?

PNG if the image will be edited again, contains text or sharp edges, or has transparency. JPG if it is a photograph heading to the web or a print service, where PNG's larger size buys you nothing.

How large will the PNG files be?

Considerably larger. For a 12-megapixel phone photograph, expect roughly 15 to 25 MB of PNG from a HEIC of 2 or 3 MB. HEIC is lossy and coded with HEVC; PNG is lossless and stores exactly what the decode produced. That size is the price of a pixel-for-pixel master, and the reason the JPG conversion exists.

Can this tool read HEIC files from Android or cameras?

Yes, anything in a HEIC or HEIF container decodes the same way. The format is not Apple-exclusive; Apple devices are simply the most common source of the files.