HEIC to PNG Converter

Convert an iPhone HEIC photo to lossless PNG directly in your browser.

This tool runs entirely in your browser. Your files are never uploaded to a server.

Drop a HEIC/HEIF photo here or click to upload

What this tool does

Converts a HEIC or HEIF photo — the format iPhones save by default — to lossless PNG by decoding it with a WebAssembly build of libheif and re-encoding the result as PNG, entirely inside your browser.

How to use it

Drop or select one HEIC/HEIF file. The tool checks the file's actual bytes to confirm it's really HEIC/HEIF, then decodes and converts it; a ready-to-download PNG appears within a second or two for a typical phone photo.

Worked example

Upload IMG_5190.heic (4.2 MB) and you get IMG_5190.png ready to download — same pixel content, re-encoded losslessly so no further quality is lost.

Why convert to PNG

Choose PNG over JPG when you plan to edit the photo further (each additional JPG save loses a little quality, PNG doesn't) or when a destination — a printing workflow, design tool, or archival storage — specifically expects a lossless file.

What changes technically

The HEIC bitstream is decoded to raw pixels and re-encoded as PNG with no additional compression loss; only the first image in the file is used, so multi-image HEIC containers such as Live Photos or burst shots only convert their primary frame. Because PNG is lossless and HEIC is not, the PNG file is typically several times larger than the original HEIC.

Limitations

Only one file can be converted at a time — there's no batch mode. Very large HEIC files can take a few seconds to decode since the WebAssembly decoder does more work than a native format conversion.

Scope, sources and privacy

Decoding uses a WebAssembly build of the open-source libheif library, matching the HEIF/HEVC image format. Conversion runs entirely in your browser; your photo is never uploaded to a server.

Frequently Asked Questions

Should I choose PNG or JPG for my HEIC photo?
Choose PNG if you need lossless quality or plan to edit the image further; choose JPG if you want a much smaller file for sharing or web use — HEIC photos rarely have transparency, so PNG's alpha support isn't usually the deciding factor here.
Is my photo uploaded to a server?
No — the HEIC file is decoded and converted entirely in your browser using WebAssembly. It never leaves your device.
Will the PNG file be larger than the original HEIC?
Usually yes — HEIC's efficient compression means the PNG output is typically several times larger, since PNG is lossless and HEIC is not.