Convert PNG to AVIF

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

Last updated: 2026-03-18

To convert PNG to AVIF, run npx optimo image.png --format avif. AVIF can beat WebP on size for many images. Optimo handles format conversion and optimization in a single step.

Command

Convert a file by targeting the output format:

npx optimo image.png --format avif

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

Why convert?

  • AVIF can beat WebP on size for many images.
  • Useful when you’re chasing aggressive performance budgets.

Format notes

PNG
Lossless image format with sharp edges and great support for transparency.
AVIF
High-compression modern image format that can beat WebP on size at similar quality.

Frequently asked questions

How do I convert PNG to AVIF?
Run "npx optimo image.png --format avif" in your terminal. Optimo handles the format conversion and applies optimization in a single step.
Why convert PNG to AVIF?
AVIF can beat WebP on size for many images. Useful when you’re chasing aggressive performance budgets.
Does converting PNG 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.