Converter · No upload
Convert AVIF to JPG on your device
Convert AVIF images to JPG at the quality you choose, with transparency flattened onto white.
Files already converted keep the quality they were made at; add them again to convert at a new setting.
Undecodable AVIFs fail, with browser reasons where available, and so do images too large for the browser’s canvas, which are not shrunk to fit. One JPG per file at the quality you set, default 0.92: a 10- or 12-bit, HDR or wide-gamut AVIF is reduced to 8-bit sRGB, transparency is flattened onto white, and an animated AVIF keeps its first frame only; the row says so. Takes .avif.
How this converter works
In a browser with AVIF support, the File API opens the selected file in memory and the browser’s own decoder produces pixels. The page draws them onto a white canvas, which flattens any transparency, then encodes a JPG at the quality you selected and offers it as a download link. No additional converter library is involved.
The site serves static pages and code from a CDN, with no server-side converter or database, and its Content-Security-Policy only lets the page connect to the site’s own origin. That limits where requests can go. The policy is set by the site and could change in a later version, so the methodology page shows how to inspect network activity and test a conversion offline yourself.
JPG encoding adds loss that cannot be undone, most visibly around text and sharp edges, so keep the original AVIF. The JPG does not carry over the original EXIF or the embedded colour profile. The quality dial applies to every file not yet encoded when it moves.