Skip to content
DevToolKit

HEIC to PNG Converter

Convert HEIC and HEIF images to PNG format online for free. No upload required — lossless output via WebAssembly processing entirely in your browser. Ideal for preserving maximum quality from iPhone photos.

heicheif

Drop your HEIC file here, or click to browse

Files are processed entirely in your browser — never uploaded

Processed locally
Was this tool helpful?

How to Use

Convert your HEIC photos to PNG in seconds:

  1. Upload your HEIC file — Drag and drop the file onto the upload area, or click to browse. Accepts both .heic and .heif files.
  2. Click "Convert to PNG" — The first conversion may take a few seconds to load the WebAssembly decoder. PNG is lossless, so no quality slider is needed.
  3. Download the PNG — Save the converted file to your device.

About This Tool

HEIC (High Efficiency Image Container) is Apple's default photo format since iOS 11, delivering approximately 50% file size savings compared to JPEG through HEVC (H.265) intra-frame compression. While efficient for storage, HEIC has limited compatibility outside Apple's ecosystem — most web browsers, Windows applications, and cross-platform tools cannot natively handle HEIC files.

PNG (Portable Network Graphics) uses the DEFLATE lossless compression algorithm, preserving every pixel of the original image with zero quality loss. The format supports 8-bit and 16-bit color depth, full alpha transparency, and ICC color profile embedding. PNG files are universally supported across all browsers (including Internet Explorer 4+), operating systems, and image editors.

This converter uses libheif — the reference open-source HEIC/HEIF decoder developed by struktur AG — compiled to WebAssembly for browser-native execution. The decoded pixel data is then encoded to PNG using the optimized Squoosh PNG encoder. The entire pipeline runs locally in your browser with no server communication, ensuring complete privacy for your photos.

Why Use This Tool

When to choose PNG over JPG for your HEIC conversion:

  • Photo editing workflows — If you plan to edit the image further in Photoshop, GIMP, or Figma, PNG avoids introducing additional compression artifacts. Each save in JPG degrades quality; PNG does not.
  • Screenshots and UI captures — HEIC screenshots from iPhones contain sharp text and UI elements that JPG compression would blur. PNG preserves these details perfectly.
  • Graphic design assets — When using photos as layers in design compositions, PNG's lossless quality and transparency support make it the preferred intermediate format.
  • Archival purposes — Converting to PNG creates a lossless copy that can be re-encoded to any format in the future without cumulative quality loss.
  • Medical and scientific imaging — Applications requiring pixel-accurate reproduction should always use PNG to prevent compression artifacts that could affect analysis or diagnosis.

FAQ

Is the HEIC to PNG conversion done on my device?
Yes. Your photos never leave your browser. The conversion uses a WebAssembly-powered decoder (libheif) that runs entirely on your device — no data is sent to any server.
Why convert to PNG instead of JPG?
PNG uses lossless compression, meaning no image quality is lost during conversion. Choose PNG when you need pixel-perfect accuracy — for screenshots, graphic design work, or images containing text, diagrams, or sharp edges where JPG artifacts would be visible.
Will the PNG file be larger than the original HEIC?
Yes, typically 3-5x larger. HEIC uses lossy compression optimized for photographs, while PNG is lossless. The tradeoff is that PNG preserves every pixel exactly, making it ideal for editing workflows where you want to avoid further quality degradation.
Does this preserve transparency from HEIC?
If the original HEIC file contains an alpha channel (transparency), PNG will preserve it. Standard iPhone photos do not have transparency, but some edited or composited HEIC images may include it.