BrowserTools

PNG to BMP Converter

Turn PNGs into raw BMP bitmaps

By Guga — BrowserTools maintainer, Tbilisi, Georgia Updated 2026-09-20
Free Private No uploads
What is PNG to BMP Converter?

Some targets only speak BMP: firmware flashing tools, old desktop utilities, embedded test harnesses, and a fair amount of industrial software. This produces exactly what they expect — a 54-byte file header plus a 40-byte BITMAPINFOHEADER, 24 bits per pixel, rows stored bottom-up and padded to a four-byte boundary, at the nominal 72 DPI those headers usually claim. There is a consequence worth knowing before you start: a 24-bit bitmap has no alpha channel, so transparent regions in your PNG are flattened onto white. That fill is not adjustable on this path, and colour is 8 bits per channel, so 16-bit source data is reduced on the way out. Expect the file to be much larger than the PNG it came from.

Convert PNG images to BMP format for legacy software and embedded systems that require plain bitmaps. Simple, local, and free — with batch support built in.

Private PNG to BMP Converter In Your Browser

PNG to BMP Converter is processed locally with client-side JavaScript. Your files never touch a server, and there is no queue to wait in.

Step-by-Step

How to use PNG to BMP Converter

1

Put PNG files on the Convert to BMP drop zone; the picker is limited to image/png.

2

Run the conversion — a 24-bit uncompressed bitmap is written, rows bottom-up and padded to four bytes.

3

Expect the byte count to rise on most images; the summary line reports the difference either way.

4

Save the result with Download, or bundle a batch through Download all (N) as ZIP.

Key Capabilities
  • Writes a standards-conformant 24-bit uncompressed BMP with a 14-byte file header and 40-byte info header
  • Rows are emitted bottom-up with four-byte alignment padding, as the format requires
  • Handles batches of 50 PNG files and downloads them as a single ZIP
  • Reports the total size change so the expected growth is visible before download
Common Use Cases
  • A firmware engineer loading a texture into a flashing utility that only accepts uncompressed bitmaps.
  • A student submitting a lab report whose marker requires BMP and rejects everything else.
  • A hardware hobbyist feeding a logo into a CNC controller's screen-interface generator.
Clear Answers

Frequently Asked Questions

What happens to transparency?
A 24-bit bitmap cannot store an alpha channel, so transparent areas are composited onto a white background during conversion. Unlike the JPG converter, this fill colour cannot be changed here — the control is not shown for BMP output.
Why is the output so much bigger?
Nothing is compressed. A bitmap stores three bytes per pixel with no encoding at all, so a 1000×1000 image lands near 3 MB. That is the format working as designed, and it is why BMP files were superseded.
Is there a quality setting?
No. Compression is not part of the BMP written here, so a quality slider would have nothing to control. The settings panel is omitted for this target format.
Is my PNG uploaded anywhere?
The encoding is done in the browser, entirely on your machine, with no network request involved. The Network panel in DevTools will show nothing happening.