Free Online HEIC to PNG

Convert iPhone HEIC Photos to Lossless PNG

Need to use HEIC to PNG right now?

Most HEIC-to-something conversions default to JPG, but PNG is the better target when you need a lossless result — preparing an image for further editing, working with graphics or screenshots saved in HEIC by mistake, or simply wanting zero additional compression applied on top of what the camera already did. This tool decodes a HEIC/HEIF file and re-exports it as a genuine, lossless PNG.

No sign-upNo uploads 100% free

Upload a HEIC/HEIF file

Drop an image, or click to browse

Processed locally in your browser — never uploaded

Result

Your result will appear here

 

HEIC (used by default on iPhone) decodes entirely in your browser via WebAssembly — nothing is uploaded. PNG gives a lossless result, at a larger file size than the equivalent JPG.

Features

  • Runs entirely in your browser
  • Privacy-first — your data is never uploaded
  • Real-time, instant results
  • 100% free, no sign-up required
  • Works on desktop, tablet, and mobile
  • No installation needed

Who uses this tool?

DesignersSocial media managersBloggersMarketersPhotographers

About HEIC to PNG

Most HEIC-to-something conversions default to JPG, but PNG is the better target when you need a lossless result — preparing an image for further editing, working with graphics or screenshots saved in HEIC by mistake, or simply wanting zero additional compression applied on top of what the camera already did. This tool decodes a HEIC/HEIF file and re-exports it as a genuine, lossless PNG.

Since browsers can't natively decode HEIC, this runs a real HEIC decoder (libheif, compiled to WebAssembly) directly in your browser to read the actual pixel data — not an approximation — then draws it to a canvas and exports as PNG, which preserves every decoded pixel exactly with no further lossy compression.

A HEIC file typically contains more than one embedded image (a full photo plus a thumbnail); this converts the primary, full-resolution image, giving you the actual photo rather than a low-quality preview.

The trade-off for PNG's lossless output is file size — a PNG will typically be noticeably larger than the equivalent JPG, since HEIC's efficient compression is being replaced with a format that doesn't discard any data. For everyday sharing where file size matters more than pixel-perfect fidelity, HEIC to JPG is usually the better choice; use this one when lossless output specifically matters.

How it works

  1. Upload your HEIC/HEIF file. Select a photo saved in Apple's HEIC format.
  2. Automatic decoding. The image is decoded locally via WebAssembly, no upload involved.
  3. Download the PNG. Get a lossless PNG with every decoded pixel preserved exactly.

Examples

Converting for further editing

Input

IMG_5502.HEIC needing lossless input for an image editor

Output

IMG_5502.png, ready to edit without extra compression loss

Frequently asked questions