Skip to content
Bai
EspañolEnglishEuskara Get started →

Tools

Convert image to BMP

Convert PNG, JPG or WEBP into a 24- or 32-bit BMP bitmap.

Private by design

Drop images here

or click to choose files, or paste from the clipboard

SVG
Images keep their original dimensions

About this tool

BMP is an uncompressed format that today is used mainly for compatibility: industrial or embroidery software, older Windows programs, microcontroller displays, retro games or electronics projects that read pixels directly. If an application asks you for a .bmp file, you can create one here from almost any image without installing an editor.

Drop your image onto the upload area; BMP is already selected as the output. Under “Bit depth” choose 24-bit, the most compatible option with no transparency, or 32-bit, which adds an alpha channel. If the device needs exact dimensions, set them under “Resize” using “Dimensions” mode. Press “Convert to BMP” and download the file, or a ZIP if you converted several.

The conversion runs in your browser without uploading your images. BMP is uncompressed: a 1920 × 1080 image at 24-bit takes about 6 MB, so reduce the dimensions if you do not need that much resolution. 24-bit BMPs fill transparency with white. The tool does not produce 1, 4, 8 or 16-bit BMPs or palette-based files.

How do I convert an image to BMP?

  1. Drop your images onto “Drop images here”, click to choose them, or paste from the clipboard. You can load several at once.
  2. Check that BMP is selected under “Convert to”; on this page it comes preselected.
  3. Under “Bit depth”, choose “24-bit” (no transparency) or “32-bit” (with alpha). 32-bit is selected by default.
  4. If you need different dimensions, open “Resize” and choose “Dimensions” to enter the “Width” and “Height”, or “Scale” to shrink or enlarge proportionally.
  5. Press “Convert to BMP”. Under “Converted”, download each file with “Download”, or all of them together with “Download all as ZIP” if you converted several. Each file keeps its name with a .bmp extension.

What is the BMP format still used for?

BMP is the Windows bitmap format. It stores pixels one by one, uncompressed, behind a simple header. That is why old programs, some industrial machines and electronics projects that have no way to decompress a PNG or JPG can read it.

For the web, for sending photos or for archiving them it has no advantages: a PNG stores the same pixels without losing quality and takes up less space. Use BMP when a program or device asks for it.

What is inside the BMP the tool creates?

The file starts with a 54-byte header: 14 bytes of file header and 40 of image information (BITMAPINFOHEADER). The uncompressed pixels follow, top to bottom, in blue, green, red order. At 24-bit each pixel takes 3 bytes; at 32-bit it takes 4, because the alpha channel is added.

Each row is padded with zeros to a multiple of 4 bytes, as the format requires. So you can work out the size before converting: width × height × 3 bytes at 24-bit (or × 4 at 32-bit), plus that padding and the header. The resolution written into the file is 72 dpi; it only matters if the program uses it for printing.

What happens to transparency when converting to BMP?

At 24-bit there is no alpha channel, so transparent areas in a PNG, WEBP or SVG are filled with white before saving. At 32-bit the transparency of each pixel is kept, but not every program reads it: if yours does not display those areas properly, convert again at 24-bit.

The tool accepts any image your browser can open, including SVG. An SVG is turned into pixels before saving; if it does not state its size, a small one is given 1024 pixels on the long side. For another size, set it under “Resize”.

Frequently asked questions

What is the difference between 24-bit and 32-bit BMP?

24-bit stores colour only (red, green and blue) and opens in any program. 32-bit adds an alpha channel for transparency, though some older programs ignore it.

Why is the BMP file so large?

Because it uses no compression and stores every pixel as-is. A Full HD image at 24-bit is about 6 MB, compared with a few hundred KB as a JPG.

Can I make a monochrome or 8-bit BMP?

No, the tool only writes 24-bit and 32-bit BMPs. For 1, 4 or 8-bit palette images you will need an editor such as GIMP.

Does BMP lose quality compared with the original?

No. Since it is uncompressed, the BMP stores exactly the pixels of the source image.

Related tools