Resize BMP bitmap images online for free. Scale Windows graphics by exact pixels, percentage or presets.
BMP is Microsoft's uncompressed raster format, originally introduced with Windows 2.0 in the late 1980s and still produced by Windows screenshots (Print Screen on older Windows builds), MS Paint, GDI+ tools, scanner drivers, and a long tail of industrial / scientific imaging software. A 1920×1080 24‑bit BMP weighs about 6.2 MB because BMP stores every pixel's raw RGB value with no entropy coding — the file size formula is essentially width × height × (bits_per_pixel / 8) plus a small header. Resizing is the most direct way to cut that down without leaving the BMP container.
| Resolution | 1‑bit (B&W) | 8‑bit (256 colors) | 24‑bit (true color) |
|---|---|---|---|
| 640 × 480 | ~38 KB | ~300 KB | ~900 KB |
| 1280 × 720 | ~115 KB | ~900 KB | ~2.7 MB |
| 1920 × 1080 | ~260 KB | ~2.0 MB | ~6.2 MB |
| 2560 × 1440 | ~460 KB | ~3.6 MB | ~11 MB |
| 3840 × 2160 | ~1.0 MB | ~8.0 MB | ~24 MB |
Sizes are pixel-data only (rows × ⌈bits_per_pixel × width / 32⌉ × 4 bytes per the BMP spec); the 14-byte file header and 40+ byte DIB header are negligible.
| Target | Output dimensions | Output size | Use case |
|---|---|---|---|
| 100% (original) | 1920 × 1080 | ~6.2 MB | Lossless reference copy |
| 75% | 1440 × 810 | ~3.5 MB | Email-friendly screenshot |
| 50% | 960 × 540 | ~1.6 MB | Embed in Word / PowerPoint |
| 25% | 480 × 270 | ~390 KB | Thumbnail / preview |
| 720p preset | 1280 × 720 | ~2.7 MB | Standard HD reference |
| 480p preset | 853 × 480 | ~1.2 MB | Legacy display panel |
| 240p preset | 427 × 240 | ~310 KB | Embedded TFT panel |
Downscaling resamples pixels with a bilinear/bicubic filter, so the output is a faithful smaller version of the original — no JPEG-style block artifacts, since BMP itself doesn't apply lossy compression. Upscaling, on the other hand, can't invent detail that wasn't there: pixels get interpolated and the result looks softer than a native high-resolution capture. For most workflows (screenshots, scans, app graphics), downscaling at 50–75% is visually indistinguishable from the original at the new display size.
If your target software accepts PNG, BMP to PNG is almost always the better move: PNG is also lossless but uses DEFLATE compression, so a 6 MB BMP often becomes 500 KB–1.5 MB as PNG with no quality change. Keep BMP only when the consumer explicitly requires it — older Windows imaging APIs, certain CNC / label-printer SDKs, embedded display libraries, and some forensics tools that expect the uncompressed pixel layout. For a comparison of the lossless options, see BMP to TIFF and BMP to WebP.
BMP doesn't have entropy coding turned on by default — even after resizing, every pixel still costs 3 bytes at 24-bit color. A 1920×1080 photo is ~6 MB as BMP but might be 300–800 KB as JPG at quality 85, because JPG applies DCT-based lossy compression. If file size matters more than format compatibility, BMP to JPG gets you a 10–20× reduction. Inside BMP, the only lever this editor gives you is dimensions — it always writes 24-bit BMP; bit depth (drop from 24-bit to 8-bit indexed for ~66% savings) and file-size targeting are in our BMP compressor.
Yes. With "Keep aspect ratio" on (the lock button), enter one dimension and the other follows the source ratio — no distortion. Only with the lock off do a width and height that don't match the original ratio stretch the image. When a source's ratio is unfamiliar or awkward, a percent size (unit %) is safer than fixed pixel dimensions.
The editor can make an image up to 16384 px on a side and 120 megapixels, and it tells you when a size is past that ("Largest we can make is N px wide (120 MP limit)"). Opening is limited by how much memory your browser tab can hold, so a very large BMP (a 24-bit 16K × 16K file is around 768 MB) can be slow or fail to open, especially on a phone. If you're working with massive scientific or medical scans, scale them down in a desktop tool first.
Not in this editor — it has no colour-palette or bit-depth setting. Resize here, then save as PNG with "Save as" for a much smaller lossless file, or run the result through Compress BMP or a BMP converter for indexed or 1-bit output for legacy hardware.
The BMP file format spec defines RLE4 and RLE8 compression for 4-bit and 8-bit indexed images (per Microsoft's DIB header documentation), but it's rarely used because most BMP consumers expect uncompressed BI_RGB. This editor always writes uncompressed 24-bit BMP for maximum compatibility — there is no RLE option. If you want real compression, convert to PNG, WebP, or TIFF (LZW) using the linked converters above.
Yes — drop up to 50 BMP files at once (a mixed batch works too). The size, format and quality you set apply to every file in the batch; "Download all (.zip)" saves every resized result in one ZIP, and "Download one by one" saves them separately.
Use the dedicated tools: crop BMP for trimming to a region, rotate BMP for 90/180/270° turns or arbitrary angles, and compress BMP when dimensions are fine but the file is too big for email or storage.