PNG to BMP

Write real 24-bit BMP files for the software that accepts nothing else.

About this converter

Browsers can't save BMP natively, so this tool writes the format by hand: a standard 24-bit uncompressed bitmap, correct headers and all, that anything from Windows 3.1 onward opens. PNG, JPG or WebP in; .bmp out; several at a time.

Who still needs BMP in this decade

A surprising crowd: embroidery and engraving machines, label and receipt printers, CNC and laser-cutter toolchains, retro-game modding tools, industrial HMIs and medical devices whose software was certified once, long ago, and will never be updated. For all of them, BMP's crudeness is the feature โ€” no compression to decode, no variants to negotiate, just headers and pixels. Two things to expect from the output: files get BIG (a 4000ร—3000 photo is ~34 MB, because uncompressed is the whole idea), and transparency flattens to white, since 24-bit BMP has no alpha channel. Where the receiving software has a background-colour convention (embroidery software often keys on pure white or pure magenta), flatten accordingly before converting โ€” photo filters can prepare the image. The sane direction, BMP back to PNG, is next door, and it shrinks these monsters right back down.

Frequently asked questions

Why is the BMP so huge?

24-bit BMP stores three raw bytes per pixel, zero compression โ€” a 12-megapixel image is ~34 MB by arithmetic. That simplicity is exactly why legacy hardware trusts it.

What happens to transparency?

Flattened onto white โ€” 24-bit BMP has no alpha channel. If your target software expects a different key colour, fill the background first in an editor.

Will old software really open these files?

Yes โ€” the output is the most conservative BMP variant there is (BITMAPINFOHEADER, 24-bit, bottom-up, BI_RGB), the one every BMP reader ever written supports.

Can I convert JPGs too?

Any image the browser opens โ€” PNG, JPG, WebP โ€” converts the same way. The BMP always contains the decoded pixels, whatever the source format was.