Turn big BMP bitmaps into lossless PNG files that are much smaller and open everywhere - for even smaller photos pick BMP to JPG instead.
Want the PNG as a Windows or website icon next? Drop it into the PNG to ICO converter.
BMP stores every pixel raw, with no compression at all.
A 1920 x 1080 screenshot weighs about 6 MB as a BMP.
As a PNG the same image is often 5-10 times smaller and looks exactly the same, because PNG is lossless too. Email, websites and chat apps take it without complaint.
| BMP | PNG | |
|---|---|---|
| Compression | None (or simple RLE) | Lossless (Deflate) |
| Typical size | Huge - about 3 bytes per pixel | Often 5-10x smaller |
| Transparency | Only 32-bit, patchy support | Full alpha, everywhere |
| Colour depth | 1 to 32-bit | 1 to 48-bit, palette, grey |
| Opens in | Windows apps, Paint, editors | Every browser and app |
| Best for | Legacy software, raw pixel data | Web, sharing, screenshots, logos |
Going the other way for an old program? Use PNG to BMP. Need test files? Try the BMP sample files.
Curious what is inside a file? The BMP Analyzer shows every header field.
Drop your BMP files into the box, keep the default Smallest PNG type or pick a preset, and press Convert to PNG.
One file downloads as a PNG, more than two come as a ZIP.
No. Your browser reads the BMP and writes the PNG on your device. Nothing is sent anywhere, so private screenshots and scans stay private.
No. PNG is lossless, so every pixel is saved exactly. Only the 8-bit palette type reduces colours, and the page warns you when it is on.
BMP stores raw pixels, while PNG packs them with lossless compression. Screenshots and graphics often shrink to a tenth of the size.
The size shown is measured from the real PNG before you download.
Yes. The alpha channel of a 32-bit BMP becomes PNG transparency. Most BMPs are 24-bit and have no transparency, so they stay fully opaque.
1, 4, 8, 16, 24 and 32-bit BMP and DIB files, uncompressed or RLE4/RLE8 compressed, with bitfields, V4/V5 headers, top-down rows and OS/2 headers. The DPI is kept too.
Up to 50 BMP files per batch, up to 300 MB each. Recent conversions stay in this browser, so you can download them again later.
Yes - use PNG to BMP. Because PNG is lossless, the round trip gives you the same pixels back.