Updated · Built and checked by the PlinzoTools team, formulas tested against published sources
Convert a BMP image to PNG instantly, right in your browser.
Upload a BMP file to convert it to PNG.
This tool converts a Windows Bitmap image to PNG entirely in your browser -- the file is decoded, redrawn onto a canvas, and re-encoded as PNG without ever being uploaded to a server. BMP (Windows Bitmap) stores pixel data with little to no compression, so files are typically several times larger than an equivalent JPG, PNG, or WebP. It's mostly encountered from older Windows software, some scanning/printing tools, and a handful of legacy enterprise systems -- rarely a good format to actually publish or email as-is.
Click the upload area and choose a BMP file. The converted preview appears immediately; click Download to save it as a real .png file.
Need to go the other way? Use the PNG to BMP tab above, or open the PNG to BMP converter directly.
Converting to PNG is the right move when you need a real transparent background, or lossless quality for text, logos, and sharp-edged graphics. PNG uses lossless compression -- no image data is discarded, so text, sharp edges, and flat colors (logos, screenshots, diagrams) stay perfectly crisp. It also supports a full alpha (transparency) channel. The tradeoff is file size: a lossless encode of a photograph is typically much larger than the equivalent JPEG.
A BMP holds pixel data with little or no compression, so the source file is often many times larger than the image needs to be. The browser reads it into pixels just like any other format.
PNG output is lossless and keeps transparency, so nothing is thrown away at the save step. The trade-off is file size, which for photographic content can end up larger than the source.
The image is drawn onto a canvas at its natural pixel size and nothing is scaled, so a BMP that measures a given width and height in pixels produces a PNG with the same width and height. Everything runs locally in your browser tab, which is why large files take longer on slower devices.
Imagine a 1024 by 768 BMP scan from an older machine that is several megabytes. Converting to PNG keeps the pixels exactly as they are while shrinking the file, since PNG compresses losslessly. Compare source and output bytes in the badge to see the reduction.
After the preview appears, a small badge under it shows the pixel dimensions and the source size next to the output size in bytes. Use it as a quick sanity check: if the dimensions are not what you expected, the source file is the cause, not the conversion. This suits logos, screenshots, and graphics that need a transparent background or crisp edges.
Open the downloaded PNG in the program where you will actually use it. Previews in a browser tab can differ slightly from how a print shop, editor, or upload form treats the same file, so a ten second test upload is cheaper than discovering a problem after publishing.
This converter changes the container and encoding, not the picture itself. It does not sharpen, resize, recolor, or remove metadata deliberately, and it cannot recover detail that the source format already lost. Treat the original BMP as your master copy and keep it safe, since converting back and forth between lossy formats only ever makes quality worse.
No -- the whole conversion happens locally in your browser using the Canvas API. Your file never leaves your device.
There's no artificial limit in the tool itself, but very large images take longer to process since everything runs in your browser rather than on a server.
Yes. The image is drawn at its natural pixel size with no scaling, so the width and height carry over unchanged. Use an image editor first if you need a different size.
There is no quality slider in this tool. The file is encoded by your browser with its default settings, and the size badge shows the resulting file size so you can judge it for yourself.
The source BMP has no real transparency to keep, so the PNG output is fully opaque. The PNG format itself could hold transparency, but there is none in the original.
Different formats compress differently. Moving a lossy file to a lossless one, or a well-compressed file to a lightly compressed one, can increase the size. Compare the two byte counts in the badge and pick the format that fits your goal.
BMP and PNG aren't interchangeable: BMP works well for legacy Windows software and pipelines that need raw, uncompressed pixels, whereas PNG is the better fit for logos, screenshots, diagrams and anything that needs sharp edges or transparency.
| BMP | PNG | |
|---|---|---|
| File extension | .bmp | .png |
| Compression | usually none (uncompressed) | lossless |
| Transparency | No transparency | Full transparency (alpha channel) |
| Animation | Single image | Single image |
| Colours | 16.7 million (24-bit as written here) | 16.7 million plus an 8-bit transparency channel |
| Best for | legacy Windows software and pipelines that need raw, uncompressed pixels | logos, screenshots, diagrams and anything that needs sharp edges or transparency |
| Support | Windows and most editors; browsers open it but it is rarely used on the web | every browser, phone and editor |
The conversion happens in your browser; the file is never uploaded.