PNG to HEIC converter

Source · PNG
Target · HEIC

Drop a PNG file here

or choose files from your device

Advanced options
  • Pixel conversion only. Original EXIF, GPS, XMP and ICC profiles are not copied; processing uses 8-bit display pixels.
  • Transparency is replaced with white by default. Change the background in Advanced options.
  • Still image output. Animated files use only the first frame; animation is not preserved.
  • Creates a lossy, opaque 8-bit sRGB HEIC using this device’s native encoder. Original P3/HDR precision is not retained.
  • HEIF container: libheif (LGPL); licences, source and relink files

Enable JavaScript to convert files locally.

  • In your browser
  • No upload
  • Private by design

What happens when you convert PNG to HEIC?

Animation-capable destination

Still image output. Animated files use only the first frame; animation is not preserved.

HDR display encoding

Creates a lossy, opaque 8-bit sRGB HEIC using this device’s native encoder. Original P3/HDR precision is not retained. Availability is checked on this device using native WebCodecs.

Encoding mode

Creates a lossy, opaque 8-bit sRGB HEIC using this device’s native encoder. Original P3/HDR precision is not retained.

PNG

Source

PNG

Portable Network Graphics

Compression: LosslessTransparency: YesMetadata: Exif, ICC, Text

Lossless raster images with precise edges and optional transparency. The PNG standard also defines APNG animation.

Explore PNG format →
HEIC

Target

HEIC

High Efficiency Image File Format (HEVC)

Compression: Lossy & losslessTransparency: YesMetadata: Exif, XMP, ICC, NCLX

HEVC-coded photographs in HEIF, with room for auxiliary images and capture metadata.

Explore HEIC format →

Is PNG → HEIC right for you?

Good choice when

  • HEIC fits your delivery use: Device photography & image collections.
  • Your destination supports the required animation variant.
  • You need HDR-capable delivery and can validate its encoding and colour signalling.
  • You need a transparency-capable destination and will check its supported variant.

Probably not when

  • You require animation, HDR or auxiliary alpha preservation; this native still-image path does not provide it.
  • You require guaranteed scene-linear values or HDR appearance.
  • You assume format-level alpha support guarantees matching transparent edges.
  • You need a guaranteed output file size or archival pixel equality. Encoder settings do not guarantee either.

PNG to HEIC conversion details

Animation-capable destination
Still image output. Animated files use only the first frame; animation is not preserved.
HDR display encoding
Creates a lossy, opaque 8-bit sRGB HEIC using this device’s native encoder. Original P3/HDR precision is not retained. Availability is checked on this device using native WebCodecs.
Transparency representation
Transparency is replaced with white by default. Change the background in Advanced options. Creates a lossy, opaque 8-bit sRGB HEIC using this device’s native encoder. Original P3/HDR precision is not retained.
Encoding mode
Creates a lossy, opaque 8-bit sRGB HEIC using this device’s native encoder. Original P3/HDR precision is not retained.
Sample precision & colour
Creates a lossy, opaque 8-bit sRGB HEIC using this device’s native encoder. Original P3/HDR precision is not retained. Availability is checked on this device using native WebCodecs.
Metadata & colour
Creates a lossy, opaque 8-bit sRGB HEIC using this device’s native encoder. Original P3/HDR precision is not retained. Availability is checked on this device using native WebCodecs.
Compression
PNG: Lossless → HEIC: Lossy & lossless PNG: PNG compression is lossless. Palette conversion, resizing or reducing bit depth before encoding can still discard information. Animation is the APNG extension included in the third edition. HEIC: HEIC commonly uses lossy HEVC; HEVC also has lossless coding tools. Actual quality, bit depth and chroma depend on the encoded profile and settings, not on the .heic extension.
Transparency
Transparency is replaced with white by default. Change the background in Advanced options. Creates a lossy, opaque 8-bit sRGB HEIC using this device’s native encoder. Original P3/HDR precision is not retained.
Animation
Still image output. Animated files use only the first frame; animation is not preserved.
Colour depth
Creates a lossy, opaque 8-bit sRGB HEIC using this device’s native encoder. Original P3/HDR precision is not retained.
HDR
Creates a lossy, opaque 8-bit sRGB HEIC using this device’s native encoder. Original P3/HDR precision is not retained. Availability is checked on this device using native WebCodecs.
Multiple images
Creates a lossy, opaque 8-bit sRGB HEIC using this device’s native encoder. Original P3/HDR precision is not retained.
Dimensions
Rendered image dimensions are retained within the converter limits; this tool does not offer resizing. Orientation handling depends on the source decoder.
Metadata
Pixel conversion only. Original EXIF, GPS, XMP and ICC profiles are not copied; processing uses 8-bit display pixels.

Common questions

Can the animation be transferred between formats?

Still image output. Animated files use only the first frame; animation is not preserved.

Will HDR automatically survive in HEIC?

Creates a lossy, opaque 8-bit sRGB HEIC using this device’s native encoder. Original P3/HDR precision is not retained. Availability is checked on this device using native WebCodecs.

Which compression mode will HEIC use?

Creates a lossy, opaque 8-bit sRGB HEIC using this device’s native encoder. Original P3/HDR precision is not retained.

Are bit depth and colour values guaranteed to match?

Creates a lossy, opaque 8-bit sRGB HEIC using this device’s native encoder. Original P3/HDR precision is not retained. Availability is checked on this device using native WebCodecs.

Will metadata and colour profiles be retained?

Pixel conversion only. Original EXIF, GPS, XMP and ICC profiles are not copied; processing uses 8-bit display pixels.