BMP to JPGMake bulky BMPs small, shareable JPGs

Same picture, a fraction of the file size, ready to email or upload.

or drop them here — pasting works tooPhotos from a phone, a camera or a screenshot. Pasting works too. PDFs and SVGs are drawn into pictures first, and folders can be dropped too.

No photo handy?

Free · No sign-up · Photos stay on your device.

A sunset photo, converted to JPG, coming out of a home printer
sunset.jpgReady to download
A round see-through sticker: transparent around the edge as a PNG, filled with white as a JPG
Clear edges get your colour

Opens all of these

  • HEIC
  • PNG
  • WebP
  • AVIF
  • TIFF
  • GIF
  • BMP
  • ICO
  • JPEG

How it works

Three taps, done

  1. Choose your photos

    Tap the button, drop a BMP on the page or paste one. One file or a whole folder.

  2. Get your JPG straight away

    Smart settings are picked for you. Change the quality, size or background only if you want to.

  3. Download

    Save one JPG, or a single ZIP when there are several. Nothing to sign up for.

Windows bitmaps are usually uncompressed — megabytes of raw pixels. Drop them here and get JPGs a small fraction of the size, with the bit depth reported and the saving printed on every card.

What happens to a bitmap

The BMP's header is read first — width, height, bits per pixel, whether it is run-length encoded — and the row says what it found (“24-bit uncompressed BMP, 34.3 MB of raw pixels”). The browser then decodes the pixels and the JPG is written at the quality you choose; Measured gives every picture the lowest quality that keeps 40 dB of fidelity.

Screenshots and diagrams saved as BMP are the one case where a JPG is not automatically the best answer: sharp coloured text loses crispness at 4:2:0. Switch the encoder to Precise and choose 4:4:4, or let Auto pick it from the picture.

Step by step

  1. Drop one BMP or a folder of them.
  2. Keep Measured quality, or set a fixed number or a target size in KB.
  3. For screenshots or diagrams, choose the Precise encoder with Auto or 4:4:4.
  4. Press Download. Each card shows the bytes saved.

Old bitmaps, odd variants

Indexed 1-, 4- and 8-bit BMPs, 16-bit and 24-bit, and run-length encoded ones are read by the browser's own decoder. A file it cannot read fails on its own row with the reason, and the rest of the queue carries on.

Questions

Why is my BMP so large?
Most BMPs are uncompressed: every pixel is stored as three or four bytes, so a 4000 × 3000 picture is about 36 MB whatever it shows. A JPG of the same picture is typically a few hundred KB to a few MB.
How much smaller will the JPG be?
Each card shows the bytes before and after and the change in percent. For a photograph, 90 to 98% smaller is common; for a flat diagram with sharp text, less — and the precise encoder's 4:4:4 option keeps such edges crisp.
What about 32-bit BMPs with transparency?
Where the browser reads the alpha channel, transparent pixels take the background colour you choose. The row reports the bit depth and compression read from the BMP's header.
Is the BMP uploaded?
No. It is decoded and encoded in this tab. There is no upload endpoint on this domain.

Ready when you are

Drop in a photo in any format and download a JPG a few seconds later.

Choose photos
Choose photos