How to convert JPG to AVIF
- Add your JPG images by choosing them or dropping them onto the page.
- Conversion to AVIF starts straight away. Open Settings if you want to change quality, size.
- Download each file, or use Download all to get a ZIP.
Why convert JPG to AVIF
AVIF can store a photo in noticeably less space than a JPG at similar visual quality, which is attractive for websites. It is worth trying on image-heavy pages.
Because not every program can open AVIF, keep your original JPG and use the AVIF for delivery.
What happens to your image
- AVIF has no canvas encoder in browsers, so a WebAssembly build of the AOM AV1 encoder loads the first time you convert.
- Encoding is slower than JPG or WebP, particularly for large photos. A progress indicator shows the current file.
- Re-encoding a lossy image loses a little more detail. Start at the default quality and compare sizes.
- Metadata is not copied.
About JPG and AVIF
JPG
JPEG (also written JPG) is the format almost every device, website, printer and app accepts. It uses lossy compression designed for photographs and stores 8-bit colour.
- No transparency
- Every re-save discards some detail
- Sharp text and flat graphics can show ringing artifacts
AVIF
AVIF is an image format built on the AV1 video codec. It supports transparency, wide colour and high bit depth, and is usually among the smallest options for a given quality.
- Very efficient compression
- Transparency and high dynamic range support
- Displayed by current versions of all major browsers
Tips
- Convert fewer, larger files one batch at a time on phones to avoid running out of memory.
- Use the resize option when the image will be displayed small. It speeds up encoding and reduces size further.
Frequently asked questions
Why is JPG to AVIF slow?
AV1 encoding is computationally heavy, and here it runs in WebAssembly on your device. Smaller images and the resize option help.
Will every browser show my AVIF?
Current versions of the major browsers do. Provide a JPG fallback if you need to support older ones.
Is this lossless?
No. The output is lossy AVIF. Raise the quality setting to preserve more detail.
Limits to know about
Conversion happens in your browser's memory, so very large images or very large batches can fail on devices with little memory. If that happens you will see a clear message, and you can retry with fewer files or the resize option.