Image Tools

BMP to PNG

Converts one BMP image to PNG in your browser. BMP is typically stored uncompressed, and PNG stores the same pixels losslessly, so the output is normally much smaller with no loss of detail.

1
Add Files
2
Process
3
Download
Processed in your browser — your file is not uploaded.

Drop your files here

or click to browse files

Up to 1 files

BMP → PNG conversion:

  • Lossless PNG output
  • Lossless quality
  • Web-friendly format

How to Use

  1. 1Drop a .bmp file onto the upload area, or click it to choose one.
  2. 2Only one BMP can be converted per run.
  3. 3Click 'Convert to PNG' and wait for 'Converting BMP to PNG...' to complete.
  4. 4Download the PNG file.

About this tool

Updated

The quality is identical, the file is far smaller

BMP is typically stored with no compression at all, and PNG compresses losslessly, so you keep every pixel and usually save most of the size.

An uncompressed BMP spends a fixed number of bytes on every pixel regardless of what the picture contains, which is why a simple screenshot can run to several megabytes. PNG stores exactly the same pixel values but packs them efficiently, and it does especially well on the flat colour and repeated rows that BMP files often contain. Reductions to a fraction of the original size are common on screenshots and diagrams, with no visible change whatsoever.

Why BMP files still turn up

They are produced by older Windows software, some scanners, and certain industrial or medical equipment that writes the simplest possible format.

The format is trivial to write, which is why hardware and legacy tools favour it, and its size only becomes a problem once you try to email or upload the result. Many modern services reject BMP outright. Converting to PNG solves both problems at once, without the quality question you would face converting to JPEG.

PNG or JPG for a BMP

Choose PNG for screenshots, diagrams and anything with text. Choose JPG only for photographs where size matters more than exactness.

PNG is lossless, so it is the safe default and the only choice if the image will be edited again or contains fine text. JPEG will make a photograph smaller still, but it discards detail permanently and produces visible artefacts around sharp edges and lettering. Since most BMP files are screenshots or scans rather than photographs, PNG is usually the right answer.

What does not carry across

The image is redrawn from decoded pixels, so anything stored outside the picture data does not survive.

In practice BMP holds very little beyond raw pixels, so there is rarely anything to lose. The output is a clean PNG containing the picture and nothing else, which is also why this conversion doubles as a way to strip whatever incidental data a file was carrying. The pixels themselves are unchanged.

Features

  • Accepts .bmp files only, one file per conversion
  • Output is PNG, which is lossless, so the pixels are preserved
  • Keeps the original pixel dimensions
  • No options to set: the file is decoded and re-encoded as PNG
  • Runs in your browser using the canvas API; the file is not uploaded for the conversion

FAQ

Why is the PNG so much smaller than my BMP?

BMP files are commonly stored without compression, so file size grows with pixel count. PNG applies lossless compression to the same pixel data, which usually shrinks the file a lot without changing how the image looks.

Does converting BMP to PNG lose any quality?

No pixel data is discarded by the PNG encoding, so the image should look identical. Anything the BMP had in the way of unusual colour depth is normalised to the browser's standard 8-bit-per-channel canvas.

My BMP will not open. Why?

The tool relies on your browser being able to decode the file. Unusual BMP variants, such as some older compressed or very low colour-depth types, may not load, in which case an error is shown instead of a result.

Can I convert BMP to JPG here?

Not on this page, which outputs PNG only. The Image Converter tool offers PNG, JPEG and WebP output.