Will AVIF always be smaller than WebP?
No. Size depends on the source encoding, image content and chosen AVIF quality. The result list shows whether each output is smaller or larger.
Re-encode WebP images as adjustable-quality AVIF files and compare the real output sizes.
Last updated: August 2026
Batch
WebP files
60
Default quality
1–100
Quality range
Private
No uploads
AVIF encoding is compute-intensive. Conversion may take 5 to 30 seconds per image. All processing runs in your browser.
Drop WebP files here or click to browse
All processing stays in your browser. Nothing is uploaded.
Choose a value from 1 to 100 before adding files; the default is 60.
Select one or more WebP images. Each accepted file begins converting immediately.
The browser decodes pixels and uses the WebAssembly encoder at speed 8.
Review each size result, download files individually or bundle multiple AVIFs in a ZIP.
Decode then re-encode
The source WebP is decoded to RGBA pixels before AVIF encoding.
Quality 1–100
The default value is 60 and is captured when files are added.
Speed-8 encoding
The AVIF encoder favors faster browser conversion over its slowest mode.
Batch workflow
Every accepted WebP is converted as its own result.
Real size comparison
The list reports whether each AVIF became smaller, equal or larger.
Still output
Animation and source metadata are not transferred to the new AVIF.
Assuming AVIF must be smaller
A higher-quality AVIF can exceed an efficiently encoded WebP.
Changing quality after adding files
Existing conversions are not automatically restarted.
Expecting lossless transcoding
The source is decoded and encoded again with the selected AVIF quality.
Expecting animation
The conversion produces a still AVIF.
Adding too many large images
Parallel browser work can exhaust memory or slow the device.
Expecting source metadata
The encoder receives pixels, not the WebP metadata container.
No. Size depends on the source encoding, image content and chosen AVIF quality. The result list shows whether each output is smaller or larger.
The default is 60 and the slider ranges from 1 through 100. The value is captured when files are added.
No. Completed or running files retain the quality selected when their conversion began.
The WebAssembly AVIF encoder is compute-intensive. This component uses speed 8, but large images still need time and memory.
It does not preserve animation. Browser Canvas decoding produces pixels for a still frame, which are encoded as a still AVIF.
Decoded alpha pixels can pass into AVIF, but source metadata is not copied and exact results depend on browser decoding and the encoder.
Yes. Files convert independently. Multiple completed results can be downloaded as webp-to-avif.zip.
No. WebP decoding and AVIF encoding run locally in your browser.
Set AVIF quality first, add files above and compare each completed result before downloading.