BMP files.

The BMP format is an uncompressed raster file designed to display high-quality images on Windows and store printable photos. Learn more about BMP’s history, how and why it’s used, and its pros and cons.

BMP marquee image

What you’ll learn.


  • What is a BMP file?
  • History of the BMP file
  • What are BMP files used for
  • Pros and cons of BMP files
  • How to open a BMP file
  • How to create and edit a BMP file
  • BMP files: frequently asked questions



What is a BMP file?

Although you may see this format occasionally referred to as Device Independent Bitmap (or DIB), a BMP file stands for bitmap and is commonly pronounced bump. 


Microsoft originally developed the BMP format for its Windows operating system to maintain the resolution of digital images across different screens and devices. It can store two-dimensional images either in color or black and white.


These days, BMP files are no longer restricted to just Windows devices. Many Mac and Android devices are now compatible with them. They’re easy to spot, too — just keep an eye out for the .BMP file extension.



History of the BMP file.

TIn the 1990s, Microsoft developed the BMP file format to allow image data to be displayed independently of Windows devices. Why did this matter? Once the files could be viewed on different devices, the new BMP format — which prevented images from becoming blurred or distorted — removed the need for a graphics adapter.


A BMP file contains uncompressed data, making it ideal for storing and displaying high-quality digital images. On the downside, this lack of compression generally creates larger file sizes than, for example, JPEGs  and GIFs. On the upside, 2D photos, icons, and screen grabs work well with the BMP format.



How to use BMP files.

The main uses for BMP files include:


Storing high-quality digital photos.

BMP files come in the raster format, which means that the images they contain are made of pixels. This lets BMPs store images with a wide array of colors and details, making them ideal for high-quality 2D digital photographs. And, because they’re generally uncompressed, BMPs can handle high levels of image data.


Supporting the photo printing process.

For many of the same reasons that BMP files are great for storing photos, they’re also a good option when you want to print intricate, full-color photos. Unlike JPEGs, which compress image file data, BMPs don’t lose data each time you edit and save them.  


Discover more raster file types



Pros and cons of BMP files.

Before you decide to use the BMP image file format, take a moment to consider its advantages and disadvantages. 


BMP file advantages.

  • Each BMP is device-independent, meaning it can be stored and displayed across different devices and screens without losing quality.
  • The BMP format is highly versatile — it can handle multiple color depths, profiles, and alpha channels. It can also support data compression.
  • BMPs are compatible with numerous web browsers and software types. Adobe Photoshop is just one of the image editing programs that support this file format. 


BMP file disadvantages.

  • Some people believe the BMP file format may be outdated because it was designed for older Windows desktop applications, before mobile Android and Apple devices became popular.
  • Uncompressed BMPs can have much larger file sizes than JPEGs and PNGs, making it more difficult to share them. They can also be too big to use on websites or to store on hard drives that don’t have a lot of extra space available.
  • BMPs can only contain RGB images, which is something to keep in mind if you regularly work in CMYK.



How to open a BMP file.

You can open BMP files on either PC or Mac with external software, such as Adobe Creative Cloud. 


If you use a PC or Mac, start by opening the folder with the BMP file you want to use. Right-click on the file name and then hover over the Open With option. You can then choose from any number of applications to display your BMP file. These may include Adobe Photoshop, Windows Photos, Apple Photos, and more.



How to create and edit a BMP file.

You can create and edit a BMP file in Photoshop in just a few simple steps:


  1. After working on a new image or editing an existing file in Photoshop, click on File, followed by Save As.
  2. Select BMP from the Format menu.
  3. Choose a name and location for your new BMP file, then click Save.
  4. Head to the BMP Options dialog box for more advanced editing and saving choices.



BMP files: frequently asked questions.

What’s the difference between BMP and JPEG files?

BMPs are generally large, uncompressed files. They are great at handling detailed, high-quality images, but at the same time, this them harder to share and store. JPEGs, on the other hand, are easy to share or use on websites because they’re compressed into a smaller size. But each time you compress a JPEG, it will lose some of its image data. Discover more differences between BMPs and JPEGs


Can a BMP file be animated?

BMP files aren’t generally compatible with animation. To create simple animations that can be saved and shared relatively quickly, you might want to consider using the GIF file format instead.


Are BMP files smaller than PNGs?

PNGs are a lossless compressed file format, which means that they tend to be smaller in size without losing any of their key data in the compression process. PNGs are generally smaller in size than BMP files, which are normally uncompressed and contain more data.


How many colors can BMP files store?

BMPs handle both color and black and white images. They can work with up to 16.7 million colors. 


What is a raster file and how does this relate to BMPs?

BMPs are one type of raster file, which means that BMP images are made of pixels. The other common image file type is vector. The raster format is intended for photography and web graphics, whereas the vector format is often used for logos or detailed design work that needs to scale. Unlike raster files made from pixels, vector files don’t lose resolution when scaled because they’re built on a complex graph-like formula that is infinitely expandable. Learn more about the difference between rasters and vectors.

Learn more about similar file types to BMPs.

PNG file image

PNG files

Lossless compression and smaller file sizes.

JPEG file image

JPEG files

A common choice for website images.

GIF file image

GIF files

A raster file type that adds the option of animation.

TIFF file image

TIFF files

An option for high-quality, uncompressed photos.

Compare BMPs with other file types.

BMP vs JPEG file image


Explore the differences between uncompressed and compressed files.

BMP vs PNG file image


Which format is better for displaying online images?