AVIF to BMP Converter
Turn a modern AVIF into a standard uncompressed 24-bit BMP, right in your browser.
Drop an AVIF here or browse
Your browser must be able to display AVIF. The file never leaves your device.
AVIF is one of the most heavily compressed image formats in use; BMP is one of the least. This tool asks your browser to decode the AVIF, draws the pixels onto an HTML canvas, and then writes a genuine uncompressed 24-bit BMP byte by byte from them. Because BMP stores its pixels raw, the file you download is far larger than the AVIF you started with. Everything happens on your device — nothing is uploaded.
Expect a much bigger file
BMP is essentially uncompressed. A 24-bit BMP stores three bytes — blue, green and red — for every pixel, plus a 54-byte header, so its size is roughly width × height × 3 bytes no matter what the picture shows. A 12-megapixel image (4000×3000) lands at about 36 MB whether it is a plain blue sky or a busy street scene, while the original AVIF might have been under a megabyte. BMP earns its place only when a program specifically demands a raw bitmap — some older Windows, industrial or embedded software does — not when you want a small, shareable file.
Your browser has to speak AVIF
This converter relies on the browser itself to decode the AVIF; it cannot decode the format on its own. AVIF display arrived in Chrome and Edge 85, Firefox 93, and Safari 16.4. On an older browser the image simply will not load and there is nothing to convert. So if you drop a file in and the preview stays blank, the most likely reason is that your browser cannot yet read AVIF — try a current version of Chrome, Edge, Firefox or Safari.
What the BMP actually contains
The output is a standard uncompressed 24-bit BMP (the BI_RGB layout), with pixel rows stored bottom-up and each row padded to a four-byte boundary — exactly what Windows and virtually every image editor expect to read. A 24-bit BMP has no alpha channel, so any transparency in the AVIF is flattened onto a white background as part of the conversion. If you need to preserve transparency, convert to PNG instead.
Frequently Asked Questions
Why is the BMP so much larger than the AVIF?
BMP stores pixels uncompressed — about 3 bytes per pixel plus a 54-byte header — while AVIF uses heavy modern compression. A 4000×3000 image is roughly 36 MB as a 24-bit BMP regardless of what it depicts, which is normal for the format.
The image will not load — what is wrong?
Your browser most likely cannot decode AVIF. Support began in Chrome and Edge 85, Firefox 93 and Safari 16.4; on anything older there is nothing for the tool to convert. Update your browser and try again.
Does the BMP keep transparency?
No. A 24-bit BMP has no alpha channel, so any transparent areas are filled with white during conversion. Convert to PNG instead if you need to keep transparency.
Is my file uploaded to a server?
No. The browser decodes the AVIF and the BMP bytes are assembled locally in your browser, then downloaded straight to your device. Nothing is sent anywhere.