Image Tools
JPG to AVIF Converter
Halve your photo sizes — JPG re-encoded as AVIF with the browser's own encoder.
In short
Convert JPG to AVIF online: roughly half the bytes at the same visual quality. Batch convert privately in your browser with per-file progress.
By NaveenKumar T · Updated
Learn: JPG vs WebP vs AVIF: Which Image Format Should You Use?
- Batch conversion
- ≈50% smaller than JPG
- Per-file progress & save
Runs entirely in your browser — nothing you paste or open here is uploaded, logged, or stored.How we handle data →
Learn more
Converting JPG to AVIF, explained
AVIF typically reaches JPG's visual quality at about half the bytes — the largest single image-weight win available today. This converter decodes each JPG and re-encodes with the browser's AVIF encoder, the same pipeline behind modern image CDNs, minus the CDN and the upload.
Use it for hero images, galleries, and anywhere image weight dominates page speed. As with any lossy-to-lossy conversion, source originals produce the best results when available.
Reading the results on a JPG batch
Because the source is already lossy, the savings depend on how the JPG was saved. Camera and phone JPGs at quality 90–98 typically drop 50–65% here (a 4 MB shot ends around 1.5 MB); web-exported JPGs already at quality 70–80 shrink less, often 25–40%, because there is less redundancy left to remove. AV1 also has a habit of smoothing fine texture — film grain, sand, distant foliage — that a second-generation encode can turn slightly plasticky. Inspect one hero image at 100% before converting a whole gallery: this converter's quality of 92 is generous, but the source JPG's own artifacts are baked in and get re-interpreted as detail. A hundred catalog photos are a good candidate for the batch; a single archival scan is not.
The pixels are re-encoded through a canvas, so EXIF is not carried over: orientation is applied to the image itself (no more sideways portraits), while camera data, GPS and the ICC profile are removed and the AVIF is written as 8-bit sRGB. Filenames carry over with an .avif extension, which makes the swap on a site a rename job — pair each file with its JPG in a <picture> element, listing the AVIF source first with type="image/avif". Encoding is only available in Chromium browsers; use Chrome or Edge for the conversion, and keep the original JPGs, since AVIF-to-anything is another lossy generation.
Help
Frequently asked questions
Everything you need to know about the JPG to AVIF.
01How much smaller does a JPG get as AVIF?
It depends on how the JPG was saved. Camera and phone JPGs at quality 90–98 typically drop 50–65% — a 4 MB shot ends near 1.5 MB. Web exports already at quality 70–80 shrink 25–40%, because less redundancy is left. Fine texture such as grain, sand or distant foliage can come back slightly smoothed, so inspect one hero image at 100% before converting a gallery.
02Is AVIF safe to use on my website?
AVIF displays in every current major browser. For long-tail legacy visitors, serve it through <picture> with a JPG fallback and everyone gets the best image their browser can handle.
03Why does AVIF conversion take longer than WebP?
AV1 encoding simply does more work per pixel — that's where the compression comes from. The per-card progress bar keeps the wait honest; batches process sequentially so your machine stays responsive.
Keep working