Convert WebP to AVIF

A practical, local workflow for converting WebP to AVIF with optimo.

Last updated: 2026-03-18

To convert WebP to AVIF, run npx optimo image.webp --format avif. AVIF can be smaller than WebP for photo-heavy content. Optimo handles format conversion and optimization in a single step.

Command

Convert a file by targeting the output format:

npx optimo image.webp --format avif

Tip: add --dry-run to preview changes.

Why convert?

  • AVIF can be smaller than WebP for photo-heavy content.
  • Useful when chasing aggressive performance budgets.

Format notes

WebP
Modern image format with great compression and broad browser support.
AVIF
High-compression modern image format that can beat WebP on size at similar quality.

Not sure which to use?

If you're choosing a delivery format, here's a quick comparison.

Frequently asked questions

How do I convert WebP to AVIF?
Run "npx optimo image.webp --format avif" in your terminal. Optimo handles the format conversion and applies optimization in a single step.
Why convert WebP to AVIF?
AVIF can be smaller than WebP for photo-heavy content. Useful when chasing aggressive performance budgets.
Does converting WebP to AVIF lose quality?
Optimo uses sensible defaults that balance file size and quality. For lossless conversion (where possible), omit the --lossy flag. Add --dry-run to preview the result before committing.