EN
My tools

BMP to PNG Converter

Convert BMP bitmaps to lossless PNG in your browser — usually far smaller, every pixel kept, 32-bit transparency preserved. Batch, no upload.

Choose as many as you like; each one is converted separately.
0 keeps the original width; wider images are scaled down.
My tools →
Advertisement

BMP files keep every pixel uncompressed, which makes them big and awkward to email or upload. PNG keeps every pixel too, but compresses losslessly, so the same image is usually a fraction of the size with no change at all — ideal for screenshots, diagrams, icons and pixel art. This converter decodes each bitmap with your browser and saves a PNG, keeping the transparency of 32-bit BMPs that store an alpha channel. "Bitmap to PNG" means exactly this: BMP is the Windows bitmap format. Files never leave your device.

How to use this tool

  1. Drop one or more .bmp files into the box.
  2. Keep "Keep transparent" for 32-bit BMPs with an alpha channel, or fill those areas with white or black.
  3. Optionally set a max width to scale large images down.
  4. Download the PNGs; the table shows how much smaller each one is.

Formula

PNG = the same RGBA pixels, filtered row by row and compressed with Deflate (lossless). Size change = PNG bytes ÷ BMP bytes − 1.

Flat colours and repeated patterns compress very well, so screenshots often shrink by 90% or more; noisy photos shrink less. The bit depth, compression and header version of each BMP are shown in the table. Palette BMPs (1, 4 or 8 bits) are saved as full-colour PNG.

Example

An 800 × 600 px, 24-bit diagram.bmp is 54 + 600 × 2,400 = 1,440,054 bytes (each row is 800 × 3 = 2,400 bytes, already a multiple of 4). As PNG, a diagram with large flat areas typically needs well under 100 KB — over 90% smaller — and every pixel is identical.

Frequently asked questions

Is BMP to PNG lossless?

Yes. PNG stores the decoded pixels exactly, including the alpha channel of 32-bit BMPs, so you can convert back without any change.

Why is my PNG not much smaller?

Photos with grain and noise compress poorly losslessly. For photos, the BMP to JPG converter makes far smaller files.

Which BMP variants work?

Everything your browser decodes: 1- to 32-bit, RLE4 and RLE8, bit fields, top-down rows, Windows and OS/2 headers. Rare 64-bit BMPs are not supported by browsers, and the page explains this.

Are my files uploaded?

No. The conversion runs in your browser.

Last updated:

Cite or embed this tool
APA

kakaoCalc. (2026, November 8). BMP to PNG Converter. https://kakao.mobile/tools/bmp-to-png-converter/

MLA

“BMP to PNG Converter.” kakaoCalc, 8 Nov. 2026, kakao.mobile/tools/bmp-to-png-converter/.

Advertisement