Initializing... drag & drop files here
Supports: BMP
BMP files store every pixel uncompressed, so a single 24-megapixel bitmap can weigh around 70 MB. AVIF, built on the AV1 video codec, encodes that same image at roughly 50% smaller than a JPEG and 30-50% smaller than WebP — often a 95%+ reduction from the original BMP with no visible difference. Upload your bitmaps below to shrink them to modern, web-ready AVIF; files are uploaded over an encrypted connection, processed on our servers, and deleted automatically after a few hours — no sign-up, no watermark.
| Property | BMP | AVIF |
|---|---|---|
| Compression | None (uncompressed raster) | Lossy or lossless |
| Codec / basis | Device-independent bitmap | AV1 video codec in a HEIF container |
| 24 MP photo, typical size | ~70 MB | ~1.8 MB lossy |
| Color / bit depth | 1, 4, 8-bit indexed; 16/24/32-bit | 8, 10, and 12-bit |
| Transparency (alpha) | Limited (32-bit BMP only) | Yes |
| HDR / wide color gamut | No | Yes |
| Animation | No | Yes |
| Browser support | All major browsers (legacy) | Chrome 85+, Firefox 93+, Safari 16+, Edge 121+ (~93% globally) |
| Best for | Raw Windows captures, clipboard interchange | Web images, photo libraries, bandwidth-sensitive delivery |
It depends on the image, but the drop is dramatic because BMP applies no compression at all. MDN documents a 24-megapixel photo at roughly 70 MB as BMP versus about 1.8 MB as lossy AVIF — a reduction north of 97%. Flat graphics and screenshots compress even harder; busy photographic detail a little less. Lossless AVIF still beats BMP comfortably but produces a far larger file than the lossy default.
With the default "Very High" lossy preset, the loss is usually imperceptible at normal viewing distances — AVIF's compression is efficient enough that a photo looks identical to the eye while shedding most of its weight. If you need a mathematically exact copy (for example, an archival master or an image you'll re-edit repeatedly), set "Lossless?" to "Yes" so no pixel data is discarded.
Yes. AVIF has a full alpha channel, so transparency stored in a 32-bit BMP is preserved on conversion. Most BMP files are 24-bit with no alpha, in which case the output is simply opaque. If you specifically need transparency, confirm your source is a 32-bit RGBA bitmap before converting.
AVIF is supported in Chrome 85+, Firefox 93+, Safari 16+ (macOS Ventura and iOS 16, per Apple's release notes), and Edge 121+, covering about 93% of users worldwide according to caniuse. On the desktop, Windows 11 opens AVIF with the AV1 Video Extension installed, and macOS Ventura and later handle it natively. If you need a format every legacy viewer reads, convert to JPG instead.
The practical limit is upload size and time rather than your hardware, since processing happens on our servers. Very large bitmaps take longer to transfer than a compressed format would, so a fast connection helps. In our testing, a 24-bit 4000x3000 BMP (about 36 MB) uploaded and converted to a roughly 0.9 MB AVIF at the default Very High preset in a few seconds. Need the reverse direction or a different target? See AVIF to JPG.