• Runs on our server
  • Photos 11 to 35 times smaller in our tests
  • Saved at JPG quality 90
  • DPI kept from the BMP

Convert BMP to JPG Online

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

How to Convert BMP to JPEG

  1. 1

    Upload the BMP

    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).

  2. 2

    Compressed as a JPG

    The picture is saved at quality 90, with the same width, height and DPI as the bitmap.

  3. 3

    Download and share

    One file downloads as a JPG; several come as a single ZIP.

Why BMP files are so large

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.

File sizes we measured

BitmapBMPJPG
512 × 512 photo, 24-bit768 KB67 KB
4000 × 3000 photo, 24-bit34.3 MB1.0 MB
1280 × 800 screenshot2.9 MB130 KB
512 × 512 black-and-white scan, 1-bit32 KB191 KB

What changes in the JPG

  • Width, height and DPI stay the same, so a 300 dpi scan still prints at its original size.
  • Palette (8-bit) and 16-bit bitmaps become full-color JPGs; grayscale bitmaps stay grayscale.
  • A 32-bit BMP with a transparent background is placed on white, since JPG has no transparency.
  • JPG is lossy. In our screenshot test the average pixel moved by less than 1 of 255 levels, but pixels beside text moved by up to 86, which shows as faint smudges around letters.

When to choose PNG instead

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

Related Converters

Explore other tools you might need

Frequently Asked Questions