BMP → PNG

Convert BMP to PNG

Turn a BMP into a PNG in your browser, with every pixel kept exactly. Free, instant, nothing uploaded.

Drop files here or click to browse. BMP / DIB accepted, batches welcome

Drop a BMP above, get a PNG back with every pixel intact and the file far smaller.

This is the conversion that costs nothing. PNG compresses losslessly, which means it finds patterns and stores them compactly rather than discarding detail. Decode the PNG and you get back precisely the pixels the bitmap held, with no smudging around edges and no change to a single colour value.

Bitmaps are uncompressed by design. A 1920 by 1080 BMP occupies about 6MB for a photograph and the same 6MB for a blank page, because it spends 3 bytes on every pixel regardless. PNG storing the same image typically lands between a tenth and a half of that, and a screenshot or diagram with large flat areas can fall much further.

Best for anything with edges: screenshots, scanned documents, diagrams, logos, receipts, line art. These are exactly the images JPEG treats worst, and exactly what old software tends to save as BMP.

Choose BMP to JPG when the file has to be small and the picture is a photograph. Photographs compress much harder as JPEG, and the detail it discards is hard to see in them.

Drop a folder of them and they come back together in a ZIP.

Frequently asked questions

Is any quality lost?

None. Every pixel comes back exactly as the bitmap stored it, because PNG is lossless. A BMP almost always spends three bytes on every pixel and compresses nothing, and PNG only has to find the repetition that was already sitting there and write it down once.

How much smaller?

It depends entirely on the picture. Screenshots, diagrams and anything with large flat areas of one colour can shrink dramatically. Detailed photographs compress least, often to around half.

PNG or JPG for a bitmap?

PNG if the image has text, sharp edges or flat colour, or if the pixels need to stay exact. BMP to JPG if it is a photograph and the size matters more than perfect fidelity.

Does it keep transparency?

If the bitmap carries an alpha channel, yes. Most do not, since the common 24-bit BMP has no transparency to keep.

Does it handle .dib files?

Yes. DIB is the same format under the older Windows name and is accepted alongside .bmp.