BMP files are big because they barely compress at all. A bitmap stores three bytes for every single pixel, in order, with almost no cleverness applied. A 4000 × 3000 image therefore takes about 36 MB regardless of what it depicts — a photograph and a plain white rectangle cost exactly the same. Converting to JPEG typically removes 90–98% of that.
Where BMPs still come from
Almost nobody chooses BMP deliberately any more, which is why encountering one is usually a sign of specific equipment or old software. Windows Paint saved BMP by default for years. Many flatbed scanners, industrial cameras, microscopes and medical imaging devices still export it because it is trivial to write and involves no compression decisions. Screen capture utilities from the XP era produced it. Some CAD and GIS exports still offer it as the safe option.
What you gain and what you give up
BMP is lossless, so this conversion is the one point where quality is genuinely traded away. Unlike converting a JPG or a WebP, you are starting from pristine data — which is good news, because JPEG performs at its best on a clean source. There are no pre-existing artifacts for it to preserve or amplify, so a quality setting of 85 on a BMP gives a noticeably better result than the same setting applied to an already-compressed file.
- For scanned photographs and camera output, quality 85 is usually indistinguishable from the original at normal viewing size.
- For scanned documents and anything with fine text, use 92 or higher — JPEG softens hard edges and small lettering suffers first.
- For scientific or measurement imagery where exact pixel values matter, do not use JPEG at all. Convert to PNG instead and keep every value intact.
Transparency, and why it rarely matters here
The BMP format does have a 32-bit variant with an alpha channel, but it is rarely used and inconsistently supported — many programs that write it are ignored by many programs that read it. If your BMP does carry transparency, JPEG cannot keep it, and those pixels are filled with the background colour you choose above.
A note on very large files
Because BMPs are uncompressed, they get big enough to strain a browser tab. A 100 MB bitmap has to be decoded into memory before it can be re-encoded, and on a phone that may simply fail. If a conversion gives up, that is a device memory limit rather than a fault in the file — try it on a desktop, or set a longest-edge limit to reduce the pixel count first.
Everything is processed in this tab on your own machine. For scanner output containing documents or medical images, that matters: no copy is created anywhere else.