The AVIF to JPG Converter turns modern AVIF images into widely-compatible JPEG files. AVIF offers excellent compression — often 30–50% smaller than JPEG at equivalent visual quality — but support is still uneven: older software, some social networks, email clients, and image editing tools still expect a plain JPEG. This tool converts entirely in your browser, with no upload and no signup required.
How it works
Your browser decodes the AVIF image natively using its built-in AVIF decoder, draws the decoded frame onto an HTML canvas, and re-encodes the canvas as a JPEG using the browser’s built-in canvas.toBlob encoder. Two controls shape the output:
- Quality — a slider from 1 to 100 that sets the JPEG compression level. Higher values produce a larger file that stays visually closer to the original; lower values shrink the file at the cost of more compression artefacts (blockiness, colour banding, edge halos).
- Background colour — JPEG has no transparency channel, so transparent or semi-transparent AVIF pixels are composited onto a solid colour before encoding. The default is white, but you can choose any colour to match your page or print background.
If your browser cannot decode AVIF natively, the tool displays a clear message rather than producing a broken file.
Choosing the right quality setting
| Quality | Typical use | Typical file size vs original AVIF |
|---|---|---|
| 90–100 | Archiving, printing | Larger (JPEG is less efficient than AVIF) |
| 80–89 | Web photos, social media upload | Moderate |
| 70–79 | Thumbnails, previews | Smaller |
| Below 70 | Very rough preview only | Small but visible artefacts |
For most web photos, a quality setting around 85 produces results that are visually very close to the AVIF original. Because JPEG is a less efficient codec than AVIF, the output JPG will typically be larger than the input AVIF at the same perceived quality.
Handling transparency
AVIF supports full alpha transparency. If your AVIF contains a transparent logo, icon, or UI element:
- Choose a background colour that matches the surface where the JPG will appear (white for documents, a brand colour for marketing assets, etc.).
- If you need to preserve transparency, consider converting to PNG instead — PNG is lossless and fully supports alpha, while JPEG does not.
Batch conversion
You can drop or select several AVIF images at once. Each file is decoded and re-encoded independently using the same quality and background settings. All processing happens locally — your images never leave your device.