HEIC vs HEIF
HEIF is a container family rather than one compression algorithm. It can relate primary, thumbnail and auxiliary images; compatibility depends on the image codec and brands inside the file, not just its extension.
Image format
HEVC-coded photographs in HEIF, with room for auxiliary images and capture metadata.
Explore the format
Choose a target format for your HEIC images.
Marked paths may need steps such as flattening, rasterization, tone mapping or animation loss.
Choose a source format to convert to HEIC.
Marked paths may need steps such as flattening, rasterization, tone mapping or animation loss.
High Efficiency Image File Format (HEVC)
HEIC is the conventional designation for HEVC-coded images stored in HEIF. It separates the compression algorithm from the container that relates the main picture to thumbnails, auxiliary images and metadata. This makes it useful for device photo workflows that need more than a single flat image.
The container can hold alpha or depth as auxiliary images, Exif and XMP metadata, colour properties and transformations such as rotation. Features are optional and readers may expose only the primary picture. An image collection is not automatically an animation, and a stored depth map is not an editable 3D scene.
Use it for compatible capture, storage and photo-library workflows that can retain the required items. Sharing a flattened copy may be simpler for a recipient, but can discard auxiliary information. Always check the codec and file brands as well as the extension; renaming the file does not change its encoding.
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.
HEIF developed as a structured image container; HEIC became a familiar capture variant through HEVC-based device photography.
Different formats, different trade-offs. Choose for the image and the workflow.
HEIF is a container family rather than one compression algorithm. It can relate primary, thumbnail and auxiliary images; compatibility depends on the image codec and brands inside the file, not just its extension.
JPEG makes a compact photographic delivery file, but ordinary JPEG discards detail and has no alpha. Keep the richer source for editing and use JPEG when the receiving workflow expects an opaque photo.
AVIF uses AV1 coding and supports alpha, image sequences and higher bit depths for HDR workflows. It is worth evaluating for final delivery; codec settings and the receiving application determine whether its additional features survive.
PNG preserves decoded pixels losslessly and can carry alpha. It is useful for transparent graphics and screenshots; it does not preserve editable document layers or camera sensor data, and photographic files can be large.
HEIC is the conventional designation for HEVC-coded images stored in HEIF. It separates the compression algorithm from the container that relates the main picture to thumbnails, auxiliary images and metadata. This makes it useful for device photo workflows that need more than a single flat image.
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.
HEIF is the container framework; HEIC conventionally means HEVC images in that framework. Other codecs have their own bindings and brands. The MIME types distinguish still images from sequences.
Check that the application supports the codec, profile and required auxiliary items. Apple documents HEIF capture on compatible devices and conversion for sharing; container recognition alone does not supply a missing decoder.
Exporting the primary picture alone can remove depth, alternate images and sequences. JPEG flattens transparency; HDR to SDR requires tone mapping. Rotation, colour properties and metadata must be interpreted before export.
Use it for compatible capture, storage and photo-library workflows that can retain the required items. Sharing a flattened copy may be simpler for a recipient, but can discard auxiliary information. Always check the codec and file brands as well as the extension; renaming the file does not change its encoding.