Convert JPEG to AVIF

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

Last updated: 2026-03-18

To convert JPEG to AVIF, run npx optimo photo.jpg --format avif. AVIF can deliver very small files for photo-heavy pages. Optimo handles format conversion and optimization in a single step.

Command

Convert a file by targeting the output format:

npx optimo photo.jpg --format avif

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

Why convert?

  • AVIF can deliver very small files for photo-heavy pages.
  • Best when you can tolerate slower encoding for better compression.

Format notes

JPEG
The classic photo format: widely supported, good quality-to-size for photographs.
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 JPEG to AVIF?
Run "npx optimo photo.jpg --format avif" in your terminal. Optimo handles the format conversion and applies optimization in a single step.
Why convert JPEG to AVIF?
AVIF can deliver very small files for photo-heavy pages. Best when you can tolerate slower encoding for better compression.
Does converting JPEG 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.