Initializing... drag & drop files here
Supports: AVIF
.avif downloads all work. Batch is supported — drop in an entire folder of website saves or marketplace downloads.AVIF (AV1 Image File Format) is the most compression-efficient mainstream image format — it stores photos at 50-70% smaller file sizes than JPG by piggy-backing on the AV1 video codec. Chrome shipped support in 2020 and Safari followed in macOS 13 / iOS 16. BMP is the opposite end of the spectrum: Microsoft's device-independent bitmap format from Windows 3.0 (1990), uncompressed by default, and read by virtually every Windows tool ever shipped. Converting AVIF → BMP is what you do when a downstream tool refuses anything but raw bitmaps.
.avif at all. Photoshop only added native AVIF support in v23.2 (2022); anything older needs a BMP intermediate.<picture> elements. Right-click "save image as" grabs the .avif bytes, but the recipient tool may need BMP. Conversion bridges the gap.If your destination tool accepts a smaller modern format, AVIF to PNG keeps lossless quality at a fraction of the size. For broadly shareable photos, AVIF to JPG is usually the better pick.
| Property | AVIF | BMP |
|---|---|---|
| Origin | AV1 Image File Format (2019, Alliance for Open Media) | Microsoft DIB / device-independent bitmap (Windows 3.0, 1990) |
| Compression | AV1 intra-frame (modern, very efficient) | Uncompressed RGB by default; optional RLE / Deflate |
| Typical photo size (12 MP) | 200-600 KB | 36 MB at 24-bit uncompressed |
| Color depth | 8 / 10 / 12-bit per channel | 1, 4, 8, 16, 24, 32-bit |
| HDR support | Yes (HDR10, PQ, HLG) | No |
| Wide gamut | Yes (Rec.2020, P3) | sRGB in practice |
| Transparency | Yes (alpha channel) | Yes (32-bit BITMAPV4HEADER+); rarely used |
| Animation | Yes (animated AVIF) | No |
| Lossless mode | Yes | Always lossless |
| Browser / OS support | Chrome 85+, Firefox 93+, Safari 16+, Edge 121+ | Universal — Windows native since 1990 |
| Editor / tool support | Limited — many tools still skip AVIF | Universal |
| Bit depth | Colors | Typical file size (1024×1024) | Best for |
|---|---|---|---|
| 1-bit | 2 (black / white) | ~128 KB | Monochrome glyphs, laser engraving, fax-style output |
| 8-bit indexed | 256 (palette) | ~1 MB | Pixel art, palette-locked icons, embedded UI |
| 16-bit | 65,536 (5-6-5 RGB) | ~2 MB | Older embedded LCDs, low-RAM devices |
| 24-bit RGB | 16.7 million | ~3 MB | Default for photographic content |
| 32-bit RGBA | 16.7 million + alpha | ~4 MB | When alpha must survive (modern editors only) |
AVIF uses the AV1 codec's intra-frame compression — roughly twice as efficient as JPG and dramatically more efficient than uncompressed BMP. A 500 KB AVIF photo typically becomes a 20-50 MB BMP at 24-bit. That's the cost of raw-pixel storage. To shrink the output, pick Deflate compression in step 2, drop to 8-bit indexed for palette-friendly artwork, or reduce resolution in step 3.
Partially. AVIF stores a full 8-bit alpha channel. BMP can carry 32-bit RGBA via the BITMAPV4HEADER, but many older Windows tools — including classic Paint pre-Windows 7, embedded firmware parsers, and most CNC / laser engraver imports — render the alpha channel as solid black or white. If your target reader is one of those legacy tools, flatten transparency to a chosen background color before converting.
Animated AVIF (used for short loops and animated stickers) can't fit into a still BMP. The conversion extracts the first frame and saves it as a single bitmap. If you need to keep the animation, AVIF to GIF preserves the frame sequence in a format BMP can't represent.
BMP tops out at 8 bits per channel for standard 24-bit RGB output. A 10-bit or 12-bit HDR AVIF (HDR10, PQ, HLG) is tone-mapped down to 8-bit sRGB during conversion. Highlights that exceeded the SDR range will be clipped. If preserving HDR matters, BMP is the wrong target — keep it as AVIF or use a format that carries higher bit depth.
8-bit (256-color indexed) is best for pixel-art-style artwork, monochrome glyphs, and palette-locked workflows like laser engraving — smallest file, exact color match. 24-bit RGB is the safe default for any AVIF photo with gradients or photographic content. 32-bit RGBA preserves alpha but only matters if the consumer actually reads alpha (modern editors yes, embedded firmware usually no).
No — BMP has no standard metadata segment. Camera, lens, ISO, GPS coordinates, and capture date in the AVIF header are dropped during conversion. If preserving EXIF matters, AVIF to JPG or AVIF to TIFF keep the metadata block intact.
Many small-footprint parsers ship a BMP-only decoder because the format is trivially simple — a fixed-size header followed by raw pixel rows. AVIF requires shipping an AV1 decoder (megabytes of code), which is impractical on microcontrollers, older firmware, and single-purpose machines like vinyl cutters. BMP is the universal lowest-common-denominator.
Yes — drop in entire folders of AVIFs (a website save, a Squoosh export batch, downloaded marketplace listings). Each file converts in parallel within your browser session and downloads individually or as a single ZIP. Settings (bit depth, compression type, DPI, target resolution) apply uniformly across the batch.
PNG is usually better — smaller, lossless, alpha-aware, and universally supported. Pick BMP when your target tool specifically demands it: legacy Windows imaging code, embedded display libraries that ship a BMP-only parser, certain CNC / laser engraver workflows, or forensic / archival pipelines that mandate raw-pixel uncompressed storage. For everything else, AVIF to PNG is the better choice.