JPG to AVIF Converter
Convert JPG photos to AVIF — the next-generation image format
Drop JPG files here
or click to browse · batch and file limits adapt to your device memory
Frequently Asked Questions
How do I convert JPG to AVIF?
Three steps:
- Drop your JPG files onto the area above, or click to select
- Each file is decoded in your browser and re-encoded as AVIF at 92% quality
- Click Save next to each result to download
How much smaller will my files be?
On typical photos, AVIF is roughly 30-50% smaller than JPG at the same perceived quality. Our measured in-browser benchmark (8 iPhone photos, matched with dssim) shows savings from 20% at high quality up to 45% at lower settings — see the AVIF vs JPG comparison for the full table.
Why convert JPG to AVIF?
If you serve images on a website you control, AVIF cuts your image payload roughly in half with no visible difference. It's the format Google serves on Photos and many large image-heavy sites. Unlike HEIC, AVIF is royalty-free.
Do all browsers support AVIF?
AVIF is supported by:
- Chrome 85+ (August 2020)
- Firefox 93+ (October 2021)
- Safari 17+ (September 2023)
- Edge 85+
That covers ~94% of web users today. For older browsers, use a JPG fallback in a <picture> element — your JPG originals are exactly that fallback.
Will I lose quality converting JPG to AVIF?
AVIF is a lossy format, so it re-encodes your JPG. At equivalent visual quality AVIF needs far less data, so the output is typically indistinguishable from the source while being much smaller. If you need pixel-perfect output, keep the original JPG as your master copy.
Does this work with .jpeg files too?
Yes — .jpg and .jpeg are the same format, just different extensions. The converter accepts both.
How many files can I convert at once?
Up to 10 JPG files in one batch. AVIF encoding is slower than JPG/WebP because of its complexity — large images can take up to a few minutes each.
Is this converter private?
Yes. All decoding and encoding happens locally in your browser using @jsquash/avif. Your photos are never uploaded to a server.