Select your WebP file — tap drop zone to browse Android gallery or files app. JPG and PNG also accepted.
2
Choose colour depth — 24-bit for standard photos; 32-bit if your WebP has a transparent background you want to preserve.
3
Tap "convert to bmp" — conversion works in your browser. No upload required.
4
Copy or download — copy the base64 data URI to use directly in code, or tap Download to save the .bmp file to your Android Downloads folder.
All conversions work in your browser. No file is uploaded to any server. Images are private and never stored.
Share this tool:
WebP vs BMP
Compression
WebP: lossy/lossless → BMP: none
File size
WebP smaller → BMP larger
Quality
BMP: lossless
Transparency
32-bit BMP only
Windows compat
BMP: universal
Android default
WebP ✅
What is BMP?
BMP (Windows Bitmap) is a lossless raster image format developed by Microsoft. It stores raw uncompressed pixel data — every pixel preserved exactly, making it ideal for Windows software compatibility and editing workflows.
When to use BMP
Use BMP when you need maximum compatibility with Windows desktop applications, are handing images to software that doesn't support WebP, or need a straightforward lossless format for further editing.
FAQ
Will conversion reduce quality?
No — BMP is uncompressed so every pixel is stored exactly. File size increases, quality is zero-loss.
Does it work on Android?
Yes — runs in Chrome on Android with no app needed. Tap, convert, download.
Can I keep transparency?
Yes — select 32-bit colour depth and "Keep transparent" to preserve alpha channels.
Why is BMP bigger than WebP?
BMP stores raw pixels with no compression. A 1MB WebP may become 5–10MB as BMP — this is expected and correct.