Skip to content
hateitall

Convert HEIC to PNG

When a HEIC photo needs to go into an editing pipeline or a system that demands lossless input, PNG is the target. This converter decodes the HEIC in your browser and writes a lossless PNG of the decoded image.

Same honest limitation as all local HEIC handling: your browser needs a HEIC decoder, which Apple platforms have and most Windows/Linux browsers don't. The tool checks when you drop the file and reports the result plainly — your photo is never uploaded to work around a missing decoder.

Processed locallyIn: PNG, JPEG, WebP, GIF (first frame), BMPOut: PNG, JPEG, WebP

Loading tool…

This is Convert Image Format preconfigured for this task — open the full tool for every option.

How it works

  1. Select one or more images.

  2. Choose the target format; consequences (like losing transparency in JPEG) are shown before converting.

  3. Pick a background color if converting transparency to JPEG.

  4. Convert and download individually or as a ZIP.

What the tool does

  • PNG, JPEG, and WebP output
  • Batch conversion with per-file success/failure isolation
  • Explicit background selection when alpha meets JPEG
  • Quality control for lossy targets
  • ZIP download with deterministic file naming

How the result is verified

Every output is re-decoded to confirm it parses as the target format with the expected dimensions; failures are isolated per file.

Frequently asked questions

PNG or JPG from my HEIC — which should I pick?

PNG if the image feeds further editing or the destination demands lossless files. JPG for sharing, forms, and email — it's a fraction of the size. Both variants of this tool work identically otherwise.

Why not use a server-side converter that always works?

Because your photos then live, however briefly, on someone else's server along with their GPS metadata. This tool trades universal support for the guarantee that the file never leaves your device — and tells you clearly when your browser can't do the job.