A private AVIF to JPG converter
AVIF is an efficient still-image format, but plenty of tools still refuse it. Most “AVIF to JPG” sites ask you to upload the photo. AvifUndo does not. The file you drop is read in JavaScript, drawn to a canvas, and saved as JPEG or PNG from that canvas. Close the tab and the copies are gone.
That matters for screenshots, receipts, ID scans, and anything you would not hand to a random converter API. There is no account, no queue, and no image CDN.
How the conversion works
- Your browser decodes the AVIF with
createImageBitmap(or anImagefallback). - Pixels are drawn onto a canvas at the source width and height.
- JPG is encoded with your quality setting. PNG is encoded losslessly, including transparency.
- If you choose ZIP, JSZip builds the archive in memory and triggers a download.
If this browser cannot decode AVIF, you get a clear error — AvifUndo will not pretend a conversion succeeded. Chrome 85+, Edge 121+, Firefox 93+, and Safari 16+ include a decoder.
JPG or PNG?
Pick JPG for email, older editors, and anything that expects .jpg. Quality defaults to 92 — high enough for most photos, adjustable when you need a smaller file. JPEG has no transparency, so alpha is flattened onto the background color you choose.
Pick PNG when you need a lossless raster or to keep transparent pixels (logos, UI chrome, stickers). The PNG is whatever the browser decoded, flattened to the canvas color space (typically sRGB). HDR or wide-gamut AVIF will not survive as HDR.
Quick answers
How do I convert AVIF to JPG?
Open AvifUndo, drop one or more .avif files on the converter, pick JPG, set quality, and download. Conversion runs in your browser with createImageBitmap and canvas — the files are not uploaded.
Does AvifUndo upload my images?
No. Decoding and encoding happen on this device. There is no conversion API and no image storage. If you download a ZIP, that archive is also built locally.
Why won’t my browser convert an AVIF?
The browser must be able to decode AVIF. Chrome 85+, Edge 121+, Firefox 93+, and Safari 16+ can. If decode fails, AvifUndo shows a clear error instead of a blank download. Try updating the browser or using another device.
Can I convert several AVIF files at once?
Yes. Add a whole folder’s worth of AVIFs, convert them to JPG or PNG, then download each file or a single ZIP.
Is AVIF to JPG lossless?
No. JPEG is a lossy format. AvifUndo lets you choose JPEG quality (default 92). PNG keeps a lossless raster of what the browser decoded, including transparency. Wide-gamut or HDR AVIF is flattened to the canvas color space (typically sRGB).