Batch-convert AVIF images to JPG or PNG with your browser's own AVIF decoder: if it displays AVIF it converts AVIF, and undecodable files get flagged.
Conversion happens locally in your browser. Your photos never leave your device.
Click to choose AVIF files or drag .avif images here — you can add many at once
Each AVIF file is handed to an ordinary image element and decoded with img.decode() — the browser's native AVIF pipeline, the very mechanism that displays AVIF on modern web pages. The decoded pixels are drawn to a canvas and re-encoded to JPG or PNG, all inside this tab.
img.decode() resolves or rejects, and a rejection is the honest signal that this browser has no AVIF decoder. The row turns into a clear "update your browser" message; there is no silent failure, and there is no server quietly doing the conversion behind your back.There is no hidden server doing the work — the conversion borrows the browser's own AVIF decoder, the same one that renders AVIF pages. If that decoder is missing (older Safari, older Firefox, older Chrome), the decode call rejects and the row is flagged instead of faking a result. Update to Chrome or Edge 85+, Firefox 93+ or Safari 16.4+, or run the conversion on a device whose browser supports AVIF.
One re-encode happens: AVIF pixels are decoded, then written to JPG at your chosen quality (0.5–1.0, default 0.92 where the difference from the source is essentially invisible) or to PNG, which is lossless. PNG output is larger but never discards detail, so pick it when you plan to edit further.
It is dropped. Canvas re-encodes the image from raw pixels, so camera data — including location tags — is not carried into the JPG/PNG output. For sharing photos that is usually the outcome you want; if you need metadata preserved, this converter is not the right tool.
Yes — drop as many files as you like, and each gets its own row with original and converted size side by side. After a batch finishes, Download all hands you a single .zip of every converted image named after its source. Changing format or quality and pressing Re-convert all runs the whole list again with the new settings.
No. Each file is decoded and re-encoded entirely inside your browser tab; there is no upload endpoint and no network request carrying image data. If your browser cannot decode AVIF the tool tells you so plainly rather than sending the photo off to be processed somewhere else.
If you just finished with AVIF to JPG, the natural next steps are Image Cropper, Image Flip & Rotate, Image Watermark, or browse every tool in Privacy File Tools.