Select your WebP file — tap the drop zone to browse your 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 runs instantly in your browser using the Canvas API. 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 conversion happens locally in your browser. No file is ever uploaded to any server. Your 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, but 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.