ConvertPicturesConvertConvert a photo

PNG to BMP

Bitmaps for software that needs them

Turn PNG or JPG into a BMP, with the exact size shown before you save.

or drop them here · paste works too

FreeNo sign-upPhotos stay on your device

A pink ring logo with a see-through backgroundPNG
A pink ring logo with a see-through backgroundBMP

Drop PNG, JPG or any picture

Each is written as an uncompressed BMP bitmap. The exact size is shown before you save.

You can paste a picture, too.

Drop PNGs, JPGs or any pictures. Each is written as a Windows bitmap — 24-bit, or 32-bit with its transparency — and the exact file size is shown before you convert, because BMP is never compressed.

Which BMP you get

24-bit BMP is the classic bitmap every program since the 1990s reads: three bytes per pixel, rows padded to four bytes, no transparency. A picture with transparent areas needs a background colour for it, which you choose. 32-bit BMP keeps the transparency as an alpha channel, written with a version 4 header and colour masks, which current Windows, browsers and most editors read; it is chosen automatically when your picture has transparency.

The BMP is written by this site's own code in this tab, then read back — header, size and depth checked — and opened by the browser once more before it is offered.

Size, exactly

A BMP's size follows from its dimensions alone: width × height × 3 bytes (rounded up to four bytes per row) plus a 54-byte header for 24-bit, or width × height × 4 plus 122 bytes for 32-bit. The page shows that number under each picture before anything is written. Expect a phone photo to come out at tens of megabytes.

Questions about PNG to BMP

Why would I need a BMP?
Some older Windows software, embedded displays, label printers and game or engineering tools accept only bitmaps. For anything else, PNG keeps the same pixels in a fraction of the size.
24-bit or 32-bit BMP?
24-bit is read by everything but has no transparency. 32-bit keeps transparency; current software reads it, very old software may not. The page picks 32-bit when your picture has transparent areas, and you can switch.
Why is the BMP so large?
BMP stores every pixel uncompressed. The exact size is shown before converting, worked out from the picture's width and height.
Can I convert JPG to BMP too?
Yes. Any picture this browser opens can be written as BMP.
Are my files uploaded?
Nothing is uploaded: the picture is read, converted and checked in this browser tab.

Related on this site