How do you use this tool?
- Drag your HEIC files or an entire folder into the drop zone — or click 'Choose files'. On iPhone, you can select multiple photos from your photo library at once.
- Optionally adjust resolution and EXIF metadata handling. Default: original size, GPS data removed.
- Click 'Convert'. Processing happens entirely locally in your browser — no network access.
- Download individual PNG files or all at once as a ZIP archive.
What Does the HEIC to PNG Converter Do?
This tool converts Apple-format HEIC and HEIF images directly in the browser to lossless PNG. Unlike JPG conversion, PNG stores no compression artifacts — the output file represents the input image as accurately as possible. Ideal for all applications where image quality and pixel accuracy are absolute priorities.
PNG or JPG — When to Use Which Format?
The choice between PNG and JPG when converting HEIC depends on the intended use:
Choose PNG when:
- The image will be further edited after conversion (multiple processing steps without artifact accumulation)
- Transparency is needed (PNG alpha channel; JPG doesn’t support transparency)
- Text in the image must be rendered sharply (screenshots, scans)
- The image will be used as an asset in a design project
- Pixel-accurate reproduction is more important than compact file size
Choose JPG when:
- The image is shared via email or chat (compact file size)
- The image is embedded on a website (fast load times)
- It’s a photo without transparency (JPG is more efficient for photos)
- Storage space or transfer volume is limited
How Does the HEIC-to-PNG Conversion Work Technically?
The conversion process runs in four steps in the browser:
-
EXIF Analysis: Before decoding, an EXIF parser reads the orientation information and optionally other metadata from the HEIC file.
-
HEIC Decoding: Safari (iPhone, Mac) uses the native browser capability for HEIC decoding. All other browsers use a decoding library running in the browser via WebAssembly.
-
Canvas Processing: The decoded image is drawn onto an HTML Canvas element. Orientation correction and optional scaling happen here.
-
PNG Export:
canvas.toBlob('image/png')exports the result as lossless PNG. No external library is needed for export — this is a native browser function.
How Large Are PNG Files and How Long Does Conversion Take?
PNG is a storage-intensive format for photos. A typical 12-megapixel iPhone photo results in a PNG file of 15–25 MB. For comparison: as HEIC 1.5–2 MB, as JPG (quality 85) 3–5 MB.
This has practical implications:
- Batch processing: With many high-resolution photos, browser processing can take considerable time. Recommendation: reduce resolution to “Full HD” or “4K”.
- ZIP download: 100 HEIC photos as PNG can result in a ZIP archive of 1–2 GB. Ensure sufficient storage space is available.
- Web design use: PNG for websites should be as small as possible. Consider further optimization with a PNG optimization tool after HEIC-to-PNG conversion.
How Do I Use PNG Transparency After Conversion?
PNG supports a true transparency channel (alpha) as one of the few formats. HEIC photos contain no transparency by default — all pixels are opaque. However, conversion to PNG lays the groundwork for a typical workflow:
- HEIC → PNG (with this tool)
- PNG → Remove background (with the Background Remover tool)
- PNG with transparent background → continue processing in Photoshop, Figma, GIMP
This workflow is especially relevant for product photography: iPhone photos of products often against a white background, followed by background removal for shop integration.
What Happens to EXIF Data with PNG Output?
PNG has a technically different metadata structure than JPEG. While JPEG has a standardized EXIF APP1 section, PNG stores metadata in tEXt and iTXt chunks without a unified standard for EXIF data.
In practice this means:
- Capture date and camera model are stored in PNG metadata (where technically possible)
- GPS data is always removed for privacy reasons — there is no universal EXIF GPS standard for PNG
- Orientation is physically corrected in the pixel matrix, not as a metadata tag
What Are the Best Use Cases for HEIC to PNG?
UI design and mockups: Exporting iPhone screenshots in HEIC format for Figma or Sketch — PNG is the standard import there, pixel-accurate display is important.
Product photography: Exporting iPhone product photos as PNG, followed by background removal for transparent backgrounds on Shopify or WooCommerce.
Scientific documentation: Screenshots of measurement curves, diagrams, or microscope images — JPG artifacts could be misinterpreted as measurement noise; PNG avoids this.
Quality-conscious archiving: When HEIC photos should be stored long-term in a format readable by all common programs without introducing further quality losses.
QR codes and text documents: A photo of a QR code or document as PNG is sharper than JPG at comparable output size.
Which Related Tools Are Available?
- HEIC to JPG — More compact format for photos, perfect for sharing and sending.
- Background Remover — AI background removal for PNG files, locally in the browser.
- WebP Converter — Convert PNG and JPG to WebP for optimized web display.
Last updated: