Convert JPG to AVIF — next-gen compression, no upload
AVIF is the current end-game for image compression on the web. Built on the AV1 video codec, it typically delivers files around half the size of JPEG at comparable visual quality — which is why Lighthouse nags you about “next-gen formats” and why image CDNs adopted it so quickly. This page converts JPG to AVIF using an AV1 encoder compiled to WebAssembly, running completely in your browser. There is no upload, no per-file pricing, and no size cap beyond your device’s memory; a batch of product shots or blog images converts locally in one pass. Fair warning: AVIF encoding is computationally heavy, so large images take a few seconds each.
How it works
- Drop .jpg files below — batches are welcome.
- Set the quality slider; 60–75 already looks excellent in AVIF.
- Download each .avif file once encoding finishes.
Frequently asked questions
How much smaller is AVIF than JPG really?
Around 50% at similar perceived quality is a fair rule of thumb for photos, and sometimes better at lower quality settings, where AVIF degrades far more gracefully than JPG. Results vary by image content.
Can browsers and apps open AVIF?
All major browsers now can: Chrome since 2020, Firefox since 2021, and Safari since version 16 in 2022. Desktop software is patchier — keep your JPG originals for tools that haven’t caught up.
Does converting a JPG to AVIF lose quality?
Some, yes — both formats are lossy, so this is a re-encode of already-compressed data. At the default settings the loss is hard to see. For best results, encode AVIF from original, uncompressed sources when you have them.
Do my photos pass through a server?
Never. The AV1 encoder runs inside your browser via WebAssembly. After the page loads you could go offline entirely and the converter would keep working — proof that nothing is being uploaded.