photomopOpen the studio

File formats

BMP

Also called .bmp, bitmap or windows bitmap. Here is what it means, when it changes what you export, and what people get wrong.

File formatsRuns on your deviceUpdated 10 August 2026

The short answer

BMP is Microsoft's raster image format, which stores each pixel's colour value directly with little or no compression. That makes files very large while offering no quality advantage over PNG, which is also lossless but far smaller. Little produced today needs BMP outside legacy Windows software.

Updated

The short version

BMP at a glance

Quick facts about BMP: also known as, compression, bit depth, transparency, metadata, modern replacement
Quick factDetail
Also known asDIB, device-independent bitmap
CompressionUsually none; optional RLE is rare
Bit depth1, 4, 8, 16, 24 or 32 bits per pixel
TransparencyOnly in later header versions, unevenly supported
MetadataNo EXIF, minimal beyond the header
Modern replacementPNG, lossless and much smaller

Slide the table sideways to see every column.

Why are BMP files so large?

Because the size is arithmetic rather than compression. A standard 24-bit BMP spends three bytes on every pixel, plus padding to round each row up to a multiple of four bytes, plus a small header. A 1920 x 1080 screenshot therefore costs about 6 MB before anything else happens. The same screenshot as a PNG, with its flat interface colours and repeated edges, often lands under 200 KB.

The format does define optional run-length encoding for 4-bit and 8-bit images, but it is rarely used and only helps on flat graphics. In practice a BMP is a raw pixel dump with a header on the front.

Is there any reason to still use BMP?

Two narrow ones. It remains part of Windows internals, where device-independent bitmaps back the clipboard, icon and cursor resources, and older GDI drawing code. And it is trivial to read and write, which occasionally matters in embedded work or in a program that cannot afford a compression library.

For anything else, PNG replaces it exactly: also lossless, also pixel-for-pixel identical to the original, with real transparency and a fraction of the size. If you have a folder of BMP files, converting them to PNG loses nothing at all.

What people get wrong about bmp

Each one is a real failure mode, not a style preference.

  1. Sending BMP screenshots by email or chat when the identical PNG would be a small fraction of the size.

  2. Assuming a BMP holds more quality than a PNG because the file is bigger; both store the exact same pixels.

  3. Relying on the alpha channel in a 32-bit BMP, which many readers ignore and render as opaque.

Questions people ask

BMP, answered

The follow-up questions people search for once they have the definition.

Is BMP higher quality than PNG?

No. Both are lossless, so a BMP and a PNG made from the same source contain identical pixels. The BMP is simply larger because it does not compress. File size and image quality are not the same thing.

Does BMP support transparent backgrounds?

In theory, through 32-bit variants defined by the later header versions. In practice support is inconsistent and many applications treat the fourth channel as unused, showing the image as fully opaque. Use PNG when transparency needs to survive.

Should I convert my BMP files to PNG?

Yes, in almost every case. PNG is lossless, so the conversion changes no pixel values, and the result is usually far smaller with better metadata and transparency support. Keep BMP only where a specific piece of legacy software demands it.

From the studio

Tools that do this

Each one runs on your own device, so the photo stays where it is.

Sources

Where the facts on this page come from. Every link opens the specification, standard or documentation the claim was read at.

Now do it to a photo

Photomop is a photo studio that runs on your own device. Resize, crop, compress, convert, batch edit, remove a background and change one all work in the browser tab you are reading this in, at full resolution and with no watermark. The on-device page shows you how to check that the photo stays put.