Convert HEIC to PNG

Drag and drop files here or click to select.
Max file size 100mb.
Uploading progress:

HEIC vs PNG Format Comparison

Aspect HEIC (Source Format) PNG (Target Format)
Format Overview
HEIC
High Efficiency Image Container

Modern format utilizing HEVC (H.265) compression, adopted as default on Apple devices since iOS 11. Achieves approximately 50% smaller files than JPEG while supporting HDR, wide color gamut, and depth maps.

Modern Lossy
PNG
Portable Network Graphics

Lossless raster image format created in 1996 as a patent-free replacement for GIF, using DEFLATE compression. Supports full 8-bit alpha transparency, up to 16-bit per channel color depth, and gamma correction.

Lossless Standard
Technical Specifications

Color Depth: 8/10/12-bit per channel

Compression: HEVC (H.265) intra-frame coding

Transparency: Supported (alpha channel)

Animation: Supported (HEIF sequences)

Extensions: .heic, .heif, .hif

Color Depth: 1/2/4/8/16-bit per channel

Compression: DEFLATE lossless

Transparency: Full 8-bit alpha channel

Animation: APNG extension (limited support)

Extensions: .png

Image Features
  • Transparency: Full alpha channel support
  • Animation: HEIF image sequences
  • EXIF Metadata: Full support (same as JPEG)
  • ICC Color Profiles: Full embedded support
  • HDR: 10-bit HDR, Dolby Vision, HLG
  • Progressive Loading: Thumbnail-first loading
  • Transparency: Full 8-bit alpha (256 levels)
  • Animation: APNG extension available
  • EXIF Metadata: Supported via tEXt/iTXt chunks
  • ICC Color Profiles: Full iCCP chunk support
  • HDR: 16-bit per channel support
  • Progressive Loading: Interlaced (Adam7) mode
Processing & Tools

HEIC requires HEVC decoder support for processing:

# Using ImageMagick with HEIF delegate
convert input.heic output.png

# Using libheif CLI tools
heif-convert input.heic output.jpg

PNG is universally supported by all imaging libraries:

# Using ImageMagick
convert input.png -resize 50% output.png

# Optimize PNG file size without quality loss
optipng -o7 input.png
pngquant --quality=80-95 input.png
Advantages
  • 50% smaller than JPEG at same visual quality
  • 10-bit HDR and Display P3 wide color gamut
  • Default format on all iPhones and iPads
  • Depth maps and Live Photo sequences
  • Full EXIF metadata and color profiles
  • Lossless compression preserves every pixel perfectly
  • Full 8-bit alpha transparency for compositing
  • Up to 16-bit per channel for scientific/medical use
  • Wide browser and application support
  • Patent-free and open standard
Disadvantages
  • Limited compatibility outside Apple ecosystem
  • HEVC patent licensing concerns
  • Windows requires extension install for viewing
  • Many web platforms do not accept HEIC uploads
  • Large file sizes for photographic content
  • No native lossy compression mode
  • Slower to encode than JPEG
  • Not ideal for large photo collections (storage cost)
  • APNG animation has limited tool support
Common Uses
  • iPhone and iPad default photo format
  • Apple ecosystem photo storage
  • HDR photography on mobile
  • Live Photos and burst captures
  • Samsung Galaxy phone captures
  • Web graphics with transparency (logos, icons)
  • UI design assets and screenshots
  • Scientific and medical imaging
  • Game textures and sprite sheets
  • Digital art and illustrations
Best For
  • iPhone/iPad users saving storage space
  • HDR and wide color photography
  • Apple ecosystem workflows
  • Efficient mobile photo capture
  • Images requiring transparency or compositing
  • Pixel-perfect quality preservation
  • Web design assets and UI elements
  • Screenshots and technical documentation
Version History

Introduced: 2015 (MPEG, ISO/IEC 23008-12)

Current Version: HEIF with HEVC codec

Status: Modern standard, Apple default since 2017

Evolution: HEIF spec (2015) → iOS 11 adoption (2017) → Samsung (2019) → Windows support (2020)

Introduced: 1996 (W3C, ISO/IEC 15948:2003)

Current Version: PNG 1.2 (ISO standard)

Status: Mature standard, universally supported

Evolution: PNG 1.0 (1996) → PNG 1.1 (1998) → PNG 1.2 (1999) → APNG extension (2008)

Software Support

Image Editors: Apple Photos, Preview, Lightroom, Photoshop

Web Browsers: Safari only (native), others limited

OS Preview: macOS/iOS (native), Windows (with HEVC extension)

Mobile: iOS (native), Android (10+)

CLI Tools: libheif, ImageMagick (with delegate), FFmpeg

Image Editors: Photoshop, GIMP, Affinity Photo, Paint.NET

Web Browsers: All browsers (universal support)

OS Preview: All operating systems natively

Mobile: All mobile platforms natively

CLI Tools: ImageMagick, optipng, pngquant, Pillow, libpng

Why Convert HEIC to PNG?

Converting HEIC to PNG is the preferred choice when image quality preservation is paramount. Unlike JPEG conversion which introduces additional lossy compression, PNG's lossless DEFLATE compression ensures that every pixel decoded from the HEIC source is preserved exactly in the output file. This makes it ideal for design work, editing workflows, screenshots, and any scenario where the image may be further processed or composited.

PNG's full 8-bit alpha transparency support is another compelling reason for this conversion. iPhone photos captured in HEIC with portrait mode depth effects, or Apple's background-removed subjects, can have their transparency properly preserved in PNG format. This is essential for graphic designers who need to place iPhone photos over custom backgrounds, create product cutouts for e-commerce, or build layered compositions in design tools.

For technical and scientific applications, PNG supports up to 16-bit per channel color depth, which can partially preserve the extended dynamic range from HEIC's 10-bit capture. While the full HDR tone mapping cannot be directly replicated, the additional bit depth in 16-bit PNG provides more tonal precision than 8-bit JPEG, making it suitable for medical imaging workflows, color-critical analysis, and archival where every shade of detail matters.

The primary disadvantage is file size. PNG files are significantly larger than both HEIC and JPEG because lossless compression cannot achieve the same ratios as lossy methods. A 3 MB HEIC photo may become a 15-25 MB PNG file. This makes PNG impractical for large photo libraries or bandwidth-constrained web delivery. For those use cases, JPEG or WebP are better targets. PNG excels when quality, transparency, or pixel-perfect accuracy outweigh storage and transfer considerations.

Key Benefits of Converting HEIC to PNG:

  • Lossless Quality: Every pixel from the HEIC decode is preserved without additional compression loss
  • Alpha Transparency: Full 8-bit alpha for Portrait Mode cutouts and compositing
  • 16-Bit Support: Higher bit depth for color-critical and scientific work
  • Universal Compatibility: PNG displays in every browser, editor, and operating system
  • Design Workflow: Ideal intermediate format for Photoshop, Figma, and Sketch
  • Screenshot Quality: Perfect for preserving sharp text and UI elements
  • No Patent Issues: PNG is an open, patent-free standard

Practical Examples

Example 1: iPhone Portrait Mode Photos for E-Commerce Product Cutouts

Scenario: A small business owner photographs products using iPhone Portrait Mode, which captures depth data. The designer needs to extract the subject with transparent background for the Shopify store. PNG preserves the alpha channel that JPEG cannot.

Input: product_necklace.heic (3.8 MB, iPhone 15, Portrait Mode with depth)
Process: Convert to PNG preserving transparency from background removal

# Using Python with pillow-heif and rembg for background removal
from pillow_heif import register_heif_opener
from PIL import Image
from rembg import remove

register_heif_opener()
img = Image.open("product_necklace.heic")
result = remove(img)  # Removes background, creates alpha
result.save("product_necklace.png", "PNG")

Output: product_necklace.png (8.2 MB, 4032x3024, 32-bit RGBA)
Transparent background renders correctly on any Shopify theme.
Designer can composite over white, colored, or patterned backgrounds.

Example 2: iPhone Screenshots for App Documentation and UI Kit

Scenario: A UX team captures iPhone screenshots for app documentation and design system references. The screenshots are saved as HEIC on the device. PNG is required to maintain crisp text rendering and exact pixel colors for the UI component library.

Input: 120 HEIC screenshots from iPhone (UI flows, dialog states, error screens)
Process: Batch convert to PNG for pixel-perfect documentation

# Using ImageMagick batch conversion
for f in screenshots/*.heic; do
    convert "$f" -strip "screenshots_png/$(basename "${f%.heic}.png")"
done

Output: 120 PNG files (average 1.8 MB each, sharp text preserved)
Documentation wiki displays screenshots with exact colors.
Designers can overlay annotations without JPEG artifact interference.
Text edges remain crisp -- no DCT compression blurring.

Example 3: iPhone Medical Photos for Dermatology Analysis Software

Scenario: A dermatologist photographs skin conditions using an iPhone 15 Pro (HEIC, 48 MP). The clinical analysis software requires 16-bit PNG for precise color measurement to track lesion changes over time. Lossy formats introduce unacceptable color measurement errors.

Input: lesion_assessment_047.heic (8.1 MB, 48 MP, 10-bit HDR)
Process: Convert to 16-bit PNG for maximum color precision

convert lesion_assessment_047.heic -depth 16 \
    -colorspace sRGB lesion_assessment_047.png

Output: lesion_assessment_047.png (142 MB, 8064x6048, 48-bit RGB)
Analysis software measures exact color values for tracking.
No lossy compression artifacts affect color measurement accuracy.
16-bit depth preserves more tonal gradation from 10-bit HEIC source.

Frequently Asked Questions (FAQ)

Q: Is HEIC to PNG a lossless conversion?

A: The PNG output is lossless, but HEIC itself uses lossy HEVC compression, so the original capture data has already undergone some compression. The conversion preserves every pixel that was decoded from the HEIC file without introducing any additional quality loss. This makes PNG the highest-quality output option for HEIC conversion (along with TIFF).

Q: Why are PNG files so much larger than HEIC?

A: HEIC uses HEVC lossy compression, achieving extreme file size reduction by discarding information the human eye is unlikely to notice. PNG uses DEFLATE lossless compression, which preserves every pixel exactly but cannot achieve the same compression ratios. A 3 MB HEIC photo typically becomes a 15-25 MB 8-bit PNG, or 30-50 MB at 16-bit depth. This is the fundamental trade-off between lossy and lossless compression.

Q: Will the transparency from iPhone Portrait Mode be preserved?

A: HEIC itself does not store a transparent background from Portrait Mode -- it stores the depth map separately. However, if you first remove the background using a tool like rembg or Photoshop, then save as PNG, the resulting alpha transparency is fully preserved. PNG's 8-bit alpha channel supports 256 levels of transparency, enabling smooth edge blending.

Q: Should I use 8-bit or 16-bit PNG for HEIC conversion?

A: For general use (web, sharing, design), 8-bit PNG is sufficient and produces much smaller files. For scientific analysis, medical imaging, or professional color-critical work, 16-bit PNG preserves more tonal precision from the HEIC's 10-bit source data. Note that 16-bit PNGs are roughly double the size of 8-bit PNGs and most web browsers render them identically to 8-bit.

Q: Is PNG better than JPEG for HEIC conversion?

A: It depends on your priorities. PNG produces larger files but preserves quality perfectly and supports transparency. JPEG produces smaller files but introduces additional lossy compression and has no transparency. For design work, screenshots, and quality-critical applications, PNG is better. For web sharing, social media, and large photo collections, JPEG is more practical.

Q: Can I optimize PNG file size after converting from HEIC?

A: Yes. Tools like optipng, pngcrush, and zopflipng can reduce PNG file size by 10-40% without any quality loss by optimizing the DEFLATE compression parameters. For further size reduction with minimal quality loss, pngquant converts 24/32-bit PNG to 8-bit indexed color (256 colors), which dramatically reduces size but sacrifices some color accuracy.

Q: Does PNG preserve the EXIF metadata from my HEIC photos?

A: PNG can store metadata in tEXt, iTXt, and eXIf chunks. However, not all tools preserve EXIF data during HEIC to PNG conversion by default. ImageMagick and libheif typically transfer metadata, but some simpler converters may strip it. If metadata preservation is important, verify that your conversion tool supports it, or consider JPEG or TIFF which have more standardized EXIF handling.

Q: Is WebP a better alternative to PNG for HEIC conversion?

A: WebP can offer similar quality in both lossy and lossless modes with smaller file sizes than PNG, and it supports alpha transparency. However, PNG has broader support in older software, design tools, and print workflows. For modern web delivery, WebP lossless may be preferable. For design assets, print preparation, and maximum compatibility, PNG remains the standard choice.