Sample BMP files
Free BMP test files from 5 KB to 1 GB. Pick a size and download, or type any size you need.
5 KB BMP
40 × 41 pixels
10 KB BMP
72 × 46 pixels
100 KB BMP
228 × 146 pixels
500 KB BMP
424 × 393 pixels
1 MB BMP
672 × 496 pixels
5 MB BMP
Made on your device
10 MB BMP
Made on your device
25 MB BMP
Made on your device
50 MB BMP
Made on your device · saved in pieces
100 MB BMP
Made on your device · saved in pieces
500 MB BMP
Made on your device · saved in pieces
1 GB BMP
Made on your device · saved in pieces
Free for any use, including commercial. Made by this site, with no third-party content and no signup.
What is inside
- 24-bit colour, uncompressed, with no alpha channel
- The same grainy landscape used for the JPG, PNG and WebP samples
- Dimensions chosen so each file ends a few bytes under its label
- The 10 KB file is 72 × 46 pixels; the 25 MB file is 3328 × 2504
- Standard bottom-up row order, as nearly all BMP files use
Try it with these tools
They run in your browser. The file you downloaded stays on your device.
- BMP to PNG Convert uncompressed BMP images to PNG, usually a huge saving.
- BMP to JPG Convert huge uncompressed BMP files to JPG.
- BMP to WebP Convert BMP images to WebP.
- Compress BMP Shrink uncompressed BMP images, usually by a lot.
- Resize Image Change dimensions by pixels or percentage, in batches.
- Image Converter Convert between PNG, JPG, WebP, SVG, BMP and GIF.
About BMP files
BMP is the Windows bitmap format. It dates from the early versions of Windows and stores pixels with little or no compression. A 24-bit BMP spends three bytes on every pixel, so its size is easy to work out from its dimensions.
You still meet BMP in older Windows programs, scanners, industrial cameras, embedded screens and school exercises on image processing. It is simple to read and write by hand, which is why it is often the first format people learn to parse.
The thing that trips people up is the row layout. Rows are stored bottom to top, and each row is padded to a multiple of 4 bytes. Code that ignores either rule shows the picture upside down or slanted. And because nothing is compressed, a BMP is many times larger than the same picture as PNG or JPEG.
Sources: Bitmap storage (Microsoft Learn) · BITMAPINFOHEADER structure (Microsoft Learn) · BMP version 5 (Library of Congress)
Questions
Why are the BMP files not exactly 10 KB or 1 MB?
A BMP has no place to put padding that readers ignore, so its size is set by the width and height. The dimensions were picked to land a few bytes under each target.
Why does a BMP have so few pixels for its size?
BMP stores every pixel at full size, 3 bytes each, with no compression. The 1 MB BMP is only 672 × 496 pixels, while the 1 MB JPG, which compresses, is 1728 × 1296. The 25 MB BMP holds about 8 million pixels, all real picture.
How much smaller will it get as PNG?
Less than you might hope. The grain gives PNG little repetition to work with, so JPG or WebP shrink the same picture far more.
Also searched as: sample bmp file download, dummy bmp file, test bmp file, example bmp file, 1 MB bmp file, 10 MB bmp file, 100 MB bmp file, 1 GB bmp file, free bmp for testing.
For developers: exact bytes and SHA-256
Sizes are decimal (1 MB = 1,000,000 bytes). The hosted files never change between builds, so these checksums stay valid.
| File | Bytes | SHA-256 |
|---|---|---|
| sample-5kb.bmp | 4,974 bytes | 357365e0097fb70ffae89f0658055772ba0b537eff9da2434f135231707d0249 |
| sample-10kb.bmp | 9,990 bytes | 8a741eecafb360507c3eecea169c3c2cd9a885aadead376435bbbf5c4cb3fa24 |
| sample-100kb.bmp | 99,918 bytes | 83e054dbabb6d9b6dbbd1fe4d33031352b27dad869282186f6df7b6778cf12c1 |
| sample-500kb.bmp | 499,950 bytes | c3060be3629c477cf679de9aa3e87f11375a65d5f0f52d393723d16758504d67 |
| sample-1mb.bmp | 999,990 bytes | 63819193e0d7f262447b16797c5e97086771aded2e544acffcfa3ca85b93e7ca |