Initializing... drag & drop files here
Supports: BMP
BMP stores raw, uncompressed pixel data, so even a small image balloons to several megabytes — useless for the web. WebP, Google's image format derived from the VP8 codec, applies real compression with both lossy and lossless modes plus an alpha channel, and routinely cuts a BMP down by 90% or more while looking the same on screen. Upload your bitmap, pick lossy or lossless, and download a web-ready WebP.
.bmp files onto the page, or click "+ Add Files" to browse. Multiple bitmaps queue together and convert with the same settings.| Property | BMP | WebP |
|---|---|---|
| Compression | None (raw pixels) by default | Lossy (VP8-based) or lossless |
| Typical file size | Very large (often 5-50x a WebP) | Tiny; lossy is 25-34% smaller than JPEG, lossless 26% smaller than PNG |
| Transparency (alpha) | Rare; only with newer headers | Yes, lossy and lossless |
| Animation | No | Yes |
| Max dimensions | Effectively limited by file size | 16383 x 16383 px |
| Released / by | 1990 (Microsoft / IBM) | 2010 (Google) |
| Browser support | Native viewers, not a web <img> standard |
Chrome 32+, Firefox 65+, Edge 18+, Safari 16+ (lossy from Safari 14) |
| Best for | Legacy Windows apps, raw archival, editing source | Web pages, app assets, fast-loading images |
Most of the savings come from BMP being uncompressed to begin with. A 24-bit BMP at 1920x1080 is about 6.2 MB of raw pixel data; the same image as lossy WebP is typically a few hundred KB — a 90%+ reduction. In our testing, a 1024x1024 24-bit BMP (3.1 MB raw) converted to lossy WebP at the Very High preset came out around 180 KB. Lossless WebP saves less but is still far below the original BMP.
Use lossy (the default) for photos, screenshots, and anything with smooth gradients — it discards detail your eye won't miss and produces the smallest files. Use lossless for sharp-edged graphics: logos, icons, line art, UI elements, or images with text, where compression artifacts would be visible. Per Google's figures, lossless WebP is about 26% smaller than the equivalent PNG, so it still beats other lossless formats.
If your BMP actually carries an alpha channel (32-bit BMP with a V4/V5 header — uncommon, since most BMPs are opaque 24-bit), WebP preserves it in both lossy and lossless modes. For a logo with transparency, lossy WebP with alpha is roughly 3x smaller than the same image as PNG. If your source BMP has no alpha, the WebP will simply be opaque.
WebP is supported by Chrome 32+, Firefox 65+, and Edge 18+, and by Safari 16+ on macOS Ventura and iOS 16 (Safari 14-15 render lossy WebP but not animated or lossless). That's roughly 96% of browsers in use worldwide. The main exception is Internet Explorer, which never added support. If you must serve very old browsers, keep a JPEG or PNG fallback — or convert the other way with our WebP to PNG tool.
WebP caps image dimensions at 16383 x 16383 pixels (it uses 14 bits each for width and height), so extremely large scans or panoramas may need to be tiled or downscaled. On a normal photo or screenshot you'll never hit that ceiling. The practical limit on our end is upload size and time — your files are uploaded over an encrypted connection, processed on our servers, and deleted automatically after a few hours. Nothing is shared or made public.