AnyFormat

00 PNG → BMP

PNG to BMP

32-bit BGRA, bottom-up — the layout everything reads.

Drop files or a folder here

or choose from your device · paste with ⌘V / Ctrl+V

.png

03Options 5

Any CSS colour. Without one, transparency becomes black — which is what an empty canvas is.

  • No upload The conversion runs in this tab. Your file never travels — not to us, and not to the advertising.
  • No sign-up, no email, no daily cap There is no account system to sign up to.
  • No size limit we invented Only your device's memory — about ~2 GB on a desktop browser, ~400 MB on a phone.
  • Turn your Wi-Fi off and convert anyway The conversion needs nothing but this page. Ads will not load without a connection; your file will still convert. That is the whole claim, and it takes five seconds to check.

Converts PNG to BMP. You almost certainly want this only because something specific requires it — an embedded display, an industrial controller, an old Windows utility, a test fixture that reads raw pixels.

What is written

A 32-bit BMP with a standard 40-byte BITMAPINFOHEADER, uncompressed (BI_RGB), stored bottom-up with BGRA channel order. That is the most widely accepted BMP variant — every reader from Windows 3.1 onwards handles it, and it keeps the alpha channel.

Bottom-up row order looks like a mistake and is not: it is the original BMP convention and the one that ancient readers assume.

The file will be very large

Four bytes per pixel with no compression. A 4000 × 3000 photograph is 48 MB as a BMP whatever it contains. That is inherent to the format, not to this conversion.

Alpha is kept but often ignored

The 32-bit layout has room for an alpha channel and it is written. Many BMP readers ignore it and treat the image as opaque, and a few misinterpret it as garbage. If the target software renders the image oddly, set a background colour so the alpha channel is fully opaque everywhere.

Why anyone still wants a BMP

It is the format with no decoding step. Older Windows software, embedded displays, some laser cutters and CNC controllers, and a lot of industrial equipment read BMP because the pixels are simply there in the file — no zlib, no filters, no library to link against. The cost is size: a 1920 by 1080 image is about 8 MB as a 32-bit BMP whatever it contains, where the same picture as a PNG might be a few hundred kilobytes. If the destination can read PNG, it should.

Other names for this

Also searched as “png to bitmap”, “convert png to bmp”.

Questions

Why is the file so enormous?
BMP does not compress. Four bytes per pixel, always, whatever the image contains.
Is transparency kept?
It is written into the 32-bit format, but many BMP readers ignore alpha. Set a background colour if the target software renders it strangely.
Can I convert a whole folder of images?
Yes. Drop as many files as you like, or a whole folder. Each keeps its original name with the new extension — IMG_4032.heic becomes IMG_4032.jpg, never converted_1.jpg — and you can download them individually or as a ZIP.
Are my photos uploaded?
No. The decoding and re-encoding happen in this tab using the browser’s own image support. Photos are personal in a way most files are not, and none of them is transmitted. Turn your Wi-Fi off and the converter keeps working.
How large an image can I convert?
The practical ceiling is the browser’s canvas limit, about 268 million pixels in total area — roughly 16,000 × 16,000. Above that you get a clear error rather than a silent failure, and resizing first is the fix. File size itself is limited only by your device’s memory.