HEIC to AVIF Converter
Upload a HEIC or HEIF image and download it as an AVIF file — fully client-side, private, and free.
Select HEIC / HEIF Image
Output size:
Encoding: AVIF
Note: Your browser does not support native AVIF encoding. The output is PNG-encoded but saved with an .avif extension. Use Chrome or Edge for true AVIF output.
Output preview
Convert to see preview
Summary
Upload a HEIC or HEIF image and download it as an AVIF file — fully client-side, private, and free.
How it works
- Click "Choose HEIC File" or drag and drop a .heic or .heif file onto the upload area.
- The heic2any library decodes the HEIC/HEIF container inside your browser — nothing is sent to a server.
- The decoded image is drawn onto a Canvas element.
- Canvas attempts to encode the image as AVIF (image/avif). If the browser supports native AVIF encoding the result is a true AVIF file.
- If AVIF encoding is not supported, the image is exported as PNG inside an .avif-named file and a note is shown.
- Click "Download AVIF" to save the converted file to your device.
Use cases
- Convert iPhone HEIC photos to AVIF for use in modern web projects.
- Compress HEIC images into the highly efficient AVIF format for faster page loads.
- Convert HEIC files for platforms that accept AVIF but not HEIC.
- Prepare HEIC photos for social media or CMS platforms that support AVIF.
- Avoid installing desktop software just to convert a few iPhone photos.
- Ensure HEIC images from new iOS devices are web-compatible.
Frequently Asked Questions
Last updated: 2026-06-09 ·
Reviewed by Nham Vu