Compress tool
Compress AVIF Images in Your Browser
AVIF can store detailed images at compact sizes, but encoding is more demanding than JPEG or WebP. This tool loads its self-hosted codec only after you choose an AVIF file and processes one AVIF job at a time to reduce memory pressure.
Compress AVIF
Re-encode AVIF with an on-demand browser codec. This route opens the shared Image Studio with a focused preset.
Output
WebP is a practical default for most images.
Why this format?
Choose the color for transparent areas.
Compression
A practical quality and file-size balance at the original dimensions.
Process
Process the selected images.
Image queue
0 images
Before / After
How it works
Three steps, entirely on your device
- 1
Choose an AVIF image and wait for the optional codec to initialize.
- 2
Choose 60%, Auto, or Keep maximum quality.
- 3
Compress the file and download the newly encoded AVIF.
Privacy and support
The optional codec files are downloaded from this site. Your AVIF image remains on your device and is not sent with that codec request.
Supported formats
AVIF decode and encode are production-tested in Chromium, Firefox, and WebKit, with a compatibility fallback where worker canvas APIs are missing.
Limitations
- AVIF encoding is slower and uses more memory than native JPEG or WebP output.
- Animated AVIF is not supported.
- Source metadata is not copied into the output.
FAQ
Frequently asked questions
Why does the AVIF codec take time to load?
AVIF uses a self-hosted WebAssembly codec that is fetched only when an AVIF workflow is requested.
Can I batch many AVIF files?
Yes, but the scheduler processes AVIF work sequentially to protect browser memory.
Are my images uploaded?
No. Codec assets are downloaded, while selected image bytes stay in the local processing flow.