Image converter

Convert HEIC to PNG

HEIC stores iPhone photos as HEVC-compressed images inside a HEIF container — efficient, but barely supported outside Apple's ecosystem. PNG is the opposite trade: a lossless DEFLATE-compressed format that every tool since the nineties can read, at the cost of much larger files. Converting here decodes the HEIC and writes a PNG locally in your browser, so you get a pixel-exact copy you can edit anywhere without the photo ever being uploaded.

Drop your file here or click to browse

.heic, .heif — up to 200 MB. Processed locally; never uploaded.

How to convert HEIC to PNG

  1. Drop the .heic file onto the converter, or click to pick it from your device.
  2. The tool verifies the HEIF/HEIC signature in the file header before doing any work.
  3. Click Convert — WebAssembly decodes the HEVC image data right in the tab.
  4. The decoded pixels are written out as a lossless PNG with no quality slider needed: PNG doesn't throw information away.
  5. Download the .png and open it in any editor, viewer, or operating system.

Frequently asked questions

Should I convert HEIC to PNG or JPG?

Pick PNG when you'll edit the photo further — every re-save of a JPEG loses a little more quality, while PNG stays pixel-exact. Pick JPG when you just need a small file to share or upload somewhere.

Why is the PNG so much bigger than the HEIC?

HEIC uses HEVC, a modern video-derived codec that's dramatically more efficient than PNG's 1990s DEFLATE compression. A 2 MB HEIC photo can easily become a 10 MB PNG. You're trading size for compatibility and losslessness.

Does the conversion happen on your servers?

There is no server-side conversion at all. The decoder runs locally via WebAssembly; you can load this page, go offline, and still convert.

Will Live Photos or bursts convert fully?

The converter extracts the primary still image from the HEIC container. The video component of a Live Photo and additional frames in a burst are not included in the PNG.