PNG to BMP Converter
Convert PNG, JPG or WebP to an uncompressed Windows BMP, choosing 24-bit colour or a 32-bit bitmap that keeps the alpha channel.
BMP stores every pixel uncompressed, which is why old Windows tools, embedded displays and some test harnesses insist on it. Choose an image to write one.
What is the PNG to BMP Converter?
BMP stores every pixel literally, with no compression to decode, which is exactly why old Windows software, embedded displays, LED matrices, CNC and embroidery tools and some test harnesses still ask for it.
- 24-bit BITMAPINFOHEADER or 32-bit BITMAPV4HEADER with channel masks
- Alpha channel preserved in 32-bit mode, flattened onto your colour in 24-bit
- Rows written bottom-up in BGR(A) order and padded to a 4-byte boundary, per the spec
- DPI written into the header as pixels per metre
- Live file-size and row-stride figures before you download
- Accepts PNG, JPG, WebP, GIF and anything else your browser can decode
How to use the PNG to BMP Converter
- 1
Drop a PNG, JPG, WebP or GIF onto the upload area.
- 2
Pick 32-bit BGRA to keep transparency, or 24-bit BGR for maximum compatibility.
- 3
If you chose 24-bit, pick the colour that transparent pixels should be flattened onto.
- 4
Set the DPI you want stamped into the header — it is written as pixels per metre, the unit BMP actually stores.
- 5
Check the size and row stride tiles, then click Download BMP.
About the PNG to BMP Converter
BMP stores every pixel literally, with no compression to decode, which is exactly why old Windows software, embedded displays, LED matrices, CNC and embroidery tools and some test harnesses still ask for it. This converter reads your image's pixels and writes a Windows bitmap byte by byte, so the output is a plain, predictable file.
You choose the depth. A 24-bit bitmap uses the classic 40-byte BITMAPINFOHEADER and has no alpha, so transparent areas are flattened onto a colour you pick. A 32-bit bitmap uses the 108-byte BITMAPV4HEADER with explicit red, green, blue and alpha channel masks, which is how transparency survives in a BMP that other software will read correctly.
The conversion is 100% local. Your image is decoded by the browser, read from a canvas and re-serialised in JavaScript on your device, so nothing is uploaded. Bitmaps get large quickly — the size tile tells you exactly how many bytes you are about to download before you commit.
Frequently asked questions
Does a BMP file support transparency?
Only in its 32-bit form. A plain 24-bit BMP has no alpha channel at all, so this tool asks which colour to flatten transparency onto. Choosing 32-bit writes a V4 header with an explicit alpha mask, which most modern software reads correctly.
Why is my BMP so much larger than the PNG?
BMP stores every pixel uncompressed, so the size is roughly width times height times three or four bytes regardless of the picture. A PNG of the same image is compressed losslessly, which is usually several times smaller.
Does converting PNG to BMP lose quality?
No. Both formats store exact pixel values, so the pixels in the BMP are identical to the ones in the PNG. The only thing that can change is transparency, which a 24-bit BMP cannot represent.
What DPI should I use for a BMP?
Use 96 for on-screen work and 300 for print. BMP records resolution as pixels per metre, so the tool converts your figure for you; the number does not change the pixels, only the physical size software assumes when printing.
Is my image uploaded to convert it?
No. The picture is decoded and re-encoded entirely inside your browser using a canvas and plain JavaScript. Nothing leaves your device at any point in the conversion.
Related tools
JPG to PNG Converter
Convert JPG or JPEG images to PNG format instantly in your browser. Batch convert multiple files at once and download each PNG — free, no uploads.
PNG to JPG Converter
Convert PNG to JPG online with an adjustable quality slider and a background color for transparent areas. Free, private, in-browser conversion.
Convert to WebP
Convert JPG, PNG and AVIF images to WebP with an adjustable quality slider. Batch convert in your browser — smaller files, faster pages, no uploads.
Image Format Checker
Identify what an image file really is from its magic bytes, then decode the header for dimensions, bit depth, subsampling and encoding mode.
Change Image DPI
Change or increase the DPI of a PNG or JPEG online without losing quality. This DPI converter sets 72, 96, 150, 300, 600 or a custom value and downloads instantly.