A BMP file is an uncompressed image format that stores pictures as a grid of colored dots
BMP stands for bitmap, which describes how the file works: it maps out every single dot of color in an image, one by one, in a grid. When you open a BMP file, your computer reads that grid and displays the image on your screen. Unlike formats such as JPEG or PNG, BMP does not squeeze the image down to save space — it keeps all the original information, which is why BMP files are usually much larger than other image types.
You will rarely need to create or work with BMP files on purpose. They exist mostly because they were one of the first image formats Windows supported, and some older software still uses them. If you find a BMP file on your computer, it was probably created by an old program, a screenshot tool, or something designed specifically to work with that format.
Key Takeaways
- BMP files store images without compression, so they take up much more disk space than JPEG or PNG files of the same picture.
- Windows can open BMP files with its built-in Photos app or Paint program without needing any extra software.
- Most modern software and websites do not use BMP because the file size is impractical for sharing or storing images online.
- If you need to convert a BMP file to a smaller format, you can open it in Paint or a free tool like IrfanView and save it as JPEG or PNG instead.
Why BMP files are so large
A BMP file records the color of every pixel in an image without any compression. If you have a photograph that is 1000 pixels wide and 800 pixels tall, the BMP file has to store color information for all 800,000 pixels. A JPEG file of the same photo might be one-tenth the size because JPEG uses compression — it throws away some color information that the human eye cannot easily see, making the file smaller.
This uncompressed approach made sense in the 1980s when computers had very little storage and processing power was limited. Compression took time and effort. Today, compression is when ready and universal, so there is no practical reason to use BMP for photographs or artwork. The only time you might encounter a BMP is in specialized software that was written decades ago and never updated.
How to open a BMP file
On Windows, you can open a BMP file by double-clicking it. Windows will open it in the Photos app by default, or in Paint if you right-click and choose "Open with." Both programs come built into Windows and require no installation.
On a Mac, you can open a BMP file in Preview, which is the default image viewer. straightforward double-click the file and it will open. If Preview does not open automatically, right-click the file, select "Open With," and choose Preview from the list.
On any computer, you can also open a BMP file in free software such as IrfanView (Windows) or GIMP (Windows, Mac, and Linux). These programs are useful if you want to edit the image or convert it to a different format.
Converting a BMP file to a smaller format
If you have a BMP file and want to make it smaller or share it online, you can convert it to JPEG or PNG. The easiest way on Windows is to open the file in Paint, go to "File," then "Save As," and choose JPEG or PNG from the format dropdown. On a Mac, open the file in Preview, go to "File," then "Export," and select the format you want.
JPEG is best for photographs because it compresses the image and makes the file much smaller, though you lose some detail. PNG is better for images with text, straightforward graphics, or areas of solid color because it compresses without losing detail. Both formats are supported by every web browser and image viewer.
When you might actually encounter a BMP file
BMP files show up most often in old software, particularly programs written for Windows 95, 98, or XP that were never updated. Some industrial equipment, medical devices, and specialized business software still use BMP because the original programmers built the software around that format and never had reason to change it.
You might also find BMP files if you are working with very old digital cameras, scanners, or screenshot tools. Some older screenshot utilities saved images as BMP by default. If you are cleaning out old files or trying to organize a folder of images from years ago, BMP files are a sign that the images came from outdated software.
BMP versus other image formats
JPEG is smaller than BMP and works on every device and website, making it the standard for photographs. PNG is also smaller than BMP and is better for images with text or graphics. GIF is used for straightforward animations and small graphics. WebP is a newer format that is even smaller than JPEG while keeping better quality, though not all older software supports it yet.
The only advantage BMP has is simplicity — it is straightforward to read and write, which is why old software used it. For any new work, JPEG or PNG will serve you better. They are smaller, faster to upload and read, and work everywhere.
Frequently Asked Questions
Can I use a BMP file on a website?
Technically yes, but you should not. Websites load faster when images are smaller, and BMP files are much larger than JPEG or PNG. Web browsers support BMP, but every modern website uses JPEG or PNG instead because visitors will have to wait longer for a BMP to load.
Is a BMP file the same as a bitmap?
Not exactly. A bitmap is the method of storing an image — as a grid of colored dots. BMP is a specific file format that uses that method. Other formats like JPEG and PNG also use bitmaps internally, but they compress the data to make the file smaller.
Why does my old software only save as BMP?
The software was written when BMP was common and the programmer never updated it to support newer formats. You can convert the BMP file to JPEG or PNG after saving it, using Paint or another image viewer. This takes only a few seconds.
Will opening a BMP file harm my computer?
No. A BMP file is just image data and cannot run code or carry viruses. It is safe to open. The only downside is that it takes up more disk space than other image formats.