Shrink large BMP bitmaps into JPGs that email, websites and phones accept.
Click to choose or drag & drop here
Up to 10 files · 50 MB each
From Paint, a scanner or older Windows software: 1-bit to 32-bit and RLE-compressed BMPs all work, up to 50 MB (up to 10 files at once).
The picture is saved at quality 90, with the same width, height and DPI as the bitmap.
One file downloads as a JPG; several come as a single ZIP.
A BMP stores every pixel as it is, with no compression: three bytes per pixel for a full-color bitmap. A 4000 × 3000 photo therefore takes 34 MB, more than Gmail lets you attach (25 MB) and more than most upload forms accept. JPG compresses the same photo by discarding detail the eye barely notices; in our test it came to 1.0 MB.
| Bitmap | BMP | JPG |
|---|---|---|
| 512 × 512 photo, 24-bit | 768 KB | 67 KB |
| 4000 × 3000 photo, 24-bit | 34.3 MB | 1.0 MB |
| 1280 × 800 screenshot | 2.9 MB | 130 KB |
| 512 × 512 black-and-white scan, 1-bit | 32 KB | 191 KB |
JPG is made for photos. Screenshots, diagrams and black-and-white scans have sharp edges and flat areas that PNG stores better and without any loss: our 1280 × 800 screenshot was 130 KB as a JPG but 60 KB as a PNG. A 1-bit scan even grows as a JPG (32 KB to 191 KB), because JPG has no black-and-white mode and stores it as grayscale. For those files, use BMP to PNG.
Figures on this page were measured by the PortImg team in October 2026, on a test copy of our server. How we test