Skip to content
← All Guides
🔒 No Upload Required ✅ Free Forever 🌐 Browser-Based
Tutorial

How to Convert HEIC to AVIF: Step-by-Step Tutorial

By Bill Crawford  ·  March 2026  ·  6 min read  ·  Last updated March 5, 2026

Connect on LinkedIn →

🚀 Ready to follow along? Open the HEIC to AVIF converter now.

Open Tool →

What This Tutorial Covers

This tutorial walks you through converting HEIC and HEIF photos to AVIF using the browser-based tool on this site. No software installation required. You will learn how to add files, understand the per-file status system, use batch ZIP download, and handle errors or browser compatibility issues.

For background on why you might want AVIF over JPG or WebP, see the companion HEIC to AVIF Complete Guide.

What You Need

Important: AVIF encoding requires a modern browser. If you see the yellow compatibility warning at the top of the tool, switch to Chrome or Edge before proceeding.

Step 1: Open the Converter

Navigate to dataconversioncenter.com/image-tools/heic-to-avif/ in Chrome, Edge, or Firefox. The page loads heic2any (for HEIC decoding) and JSZip (for ZIP packaging) from CDN — no install needed. The browser's native Canvas API handles AVIF encoding.

If the yellow compatibility warning appears at the top of the tool, your browser may not support AVIF encoding. Switch to Chrome 85+ or Edge 85+ for guaranteed results.

Step 2: Add Your HEIC Files

You have two ways to add files:

As soon as files are added, the tool generates thumbnail previews for each one. You will see an Input Files grid with a card per file showing the filename, file size, and a Ready status badge.

Note: Files with an extension other than .heic or .heif are automatically rejected with an inline error message and not added to the conversion queue.

Step 3: Choose Download Mode

Before converting, decide how you want to download your AVIFs:

For batches of more than 5 files, the ZIP option is strongly recommended to avoid multiple browser download dialogs.

Step 4: Click "Convert to AVIF"

Click the blue Convert to AVIF button. The button label changes to "Converting…" and is disabled while conversion runs.

For each file in sequence:

  1. The status badge on the input card changes from Ready to Converting…
  2. heic2any decodes the HEIC to PNG pixel data in memory (or the browser decodes natively if supported).
  3. The pixel data is drawn to an HTML Canvas element.
  4. The browser's native canvas.toBlob('image/avif', 0.85) encodes the canvas as AVIF — using hardware acceleration where available.
  5. The status changes to Converted and an output card appears.

The progress bar tracks overall progress — "Converted X of N". Files are processed two at a time for better throughput while keeping browser memory manageable.

Step 5: Review the Results

After conversion completes, a summary banner appears: "✓ All N files converted successfully" or "Completed: X succeeded, Y failed."

An Output Files grid displays cards for each successfully converted AVIF, showing:

Files that failed are marked with a red Error badge. The most common cause: the browser doesn't support AVIF encoding. Switch to Chrome or Edge and retry.

Step 6: Download Your AVIFs

Individual download

Click the ⬇ Download AVIF button on any output card to save that file.

Download All (no ZIP)

With "Download as ZIP" unchecked, click Download All AVIFs. The tool triggers sequential browser downloads with a 120 ms delay between each to prevent browser throttling.

Download ZIP

With "Download as ZIP" checked, click Download ZIP. JSZip assembles all AVIF blobs in memory and downloads a single file named, for example, dataconversioncenter_heic_to_avif_202603051709.zip. This is the fastest approach for large batches.

Step 7: The Tool Resets Automatically

After a ZIP download or "Download All" completes, the tool resets to its initial empty state. All thumbnails, cards, and file references are cleared. Click Start Over to reset manually at any point.

Troubleshooting

Next Steps After Conversion

With AVIF files ready, here are common next steps:

🚀 Try it now — convert HEIC to AVIF free, in your browser, no sign-up.

Open Tool →

Related Tools

BC
Bill Crawford
Founder, Data Conversion Center

Bill Crawford is a data systems developer and technical founder with over 30 years of professional experience in accounting, finance, and business operations. He founded DataConversionCenter.com to build practical, browser-based tools that simplify complex data and file format challenges.