HEIC vs PNG: what's the difference?

Short answer: HEIC is a compact photo format; PNG is a large lossless format best kept for graphics. Convert HEIC to PNG only when you need lossless editing.

HEICPNG
Full nameHigh Efficiency Image Container (HEIF)Portable Network Graphics
File extensions.heic, .heif.png
MIME typeimage/heicimage/png
Introduced20151996
CompressionLossy (HEVC)Lossless
TransparencyYesYes (full alpha)
AnimationYes (sequences)APNG only
Typical file sizeVery smallLarge
Best forstoring photos on iPhone and iPad efficientlyscreenshots, logos, graphics with text and anything that needs a transparent background
CompatibilityApple devices; poor support on Windows, Android, the web and upload formsUniversal: every browser, OS and editor

File size

A PNG of an iPhone photo is often 10 times larger than the HEIC.

Image quality

PNG preserves the decoded image exactly. HEIC is lossy but very efficient.

Transparency and animation

HEIC: transparency yes, animation yes (sequences). PNG: transparency yes (full alpha), animation apng only.

Compatibility

HEIC: Apple devices; poor support on Windows, Android, the web and upload forms.

PNG: Universal: every browser, OS and editor.

When to use HEIC

  • Everyday iPhone photos

When to use PNG

  • Editing photos without further quality loss
  • Cut-outs that need transparency

Convert between HEIC and PNG

Frequently asked questions

Is HEIC better than PNG?

HEIC is a compact photo format; PNG is a large lossless format best kept for graphics. Convert HEIC to PNG only when you need lossless editing.

Which is smaller, HEIC or PNG?

A PNG of an iPhone photo is often 10 times larger than the HEIC.

Which has better quality, HEIC or PNG?

PNG preserves the decoded image exactly. HEIC is lossy but very efficient.

How do I convert HEIC to PNG?

Open the free HEIC to PNG converter, add your files and download the results. It runs in your browser, so nothing is uploaded.