# PNG to BMP

Convert PNG or JPG to a 24 bit BMP for software that reads nothing newer. Free, no signup, and the image is never uploaded.

Canonical page: https://filetity.com/png-to-bmp

## Capabilities

- Free: Yes, with no watermark and no page limit.
- Account required: No. There is no account system.
- Processed on device: Yes. The file is read by your browser and never uploaded. There is no server to send it to.
- Formats: PNG and JPG in. BMP out, 24 bit and uncompressed, one file per image or a ZIP when you convert several.
- Limits: A 24 bit BMP has no alpha channel, so transparent areas are filled with white rather than kept. The file is uncompressed by definition: a 1920 by 1080 image is about 6 MB whatever it contains. There is no 32 bit or compressed variant here, because the readers that need BMP are the ones least likely to accept either.
- Mobile: Yes, on any modern mobile browser. Large files are limited by the memory the phone gives the browser.
- Offline: Yes. Nothing is downloaded to make this work, so it keeps working with no network connection once the page has loaded.

## Questions

### Does JPG to BMP work here too?

Yes, the page takes both. JPG to BMP and PNG to BMP follow the same path: decode with the browser's own codec, draw on a canvas, write the BMP container. A JPG has no transparency to lose, so the only change is that the file gets much larger, because BMP stores every pixel in full.

### Why is the BMP so much bigger?

Because BMP does not compress. Three bytes per pixel, always, whatever the picture is. A 1920 by 1080 image is about 6 MB as a BMP whether it is a photograph or a blank white rectangle. PNG and JPG both compress, which is why they replaced it everywhere that has a choice.

### What happens to transparency?

It is filled with white. A 24 bit BMP has no alpha channel at all, so something has to go behind the transparent pixels, and white is the safe default: leaving them as they are would write black. If the transparency matters, PNG is the format that keeps it.

### Why would anything still want a BMP?

Because it is the simplest raster format there is, so it is what old and embedded software supports when it supports only one thing. Industrial panels, label printers, some medical and scientific instruments, a few Windows applications from the 1990s that are still running. Nobody chooses BMP; something else insists on it.

## Related tools

- [BMP to PNG](https://filetity.com/bmp-to-png): Turn BMP files into PNG, which is much smaller and just as exact.
- [PNG to GIF](https://filetity.com/png-to-gif): Turn a PNG or JPG into a GIF, for somewhere that will not take anything else.
- [Image Converter](https://filetity.com/image-converter): Convert images to JPG, PNG, WebP, GIF or BMP, in a batch, with the output your choice.
