AVIF to HEIC converter

Source · AVIF
Target · HEIC

Drop a AVIF 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 AVIF 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.

AVIF

Source

AVIF

AV1 Image File Format

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

AV1-compressed pictures in an image container, with optional alpha, sequences and high-dynamic-range colour.

Explore AVIF 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 AVIF → 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.

AVIF 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
AVIF: Lossy & lossless → HEIC: Lossy & lossless AVIF: AVIF can use lossy or lossless AV1 coding. Chroma subsampling, RGB↔YUV conversion and reduced bit depth can change source values even when the AV1 coding stage is lossless. 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.