Add your files
Drop one BMP or two hundred. Batch conversion is not a paid feature here.
A BMP came out of an old scanner, a Windows utility or a medical or industrial device, and it is enormous for what it contains.
BMP stores raw pixel rows with no compression at all. JPEG applies DCT compression, which routinely turns a 24 MB bitmap into a 1 MB file with no visible difference for photographic content.
BMP files from screen captures and scientific instruments are usually flat colour and text, which is precisely what JPEG is worst at. For those, PNG gives a smaller file and keeps the edges exact.
There is no compression in a standard BMP. Width times height times three or four bytes, plus row padding to a four-byte boundary, is the whole file.
Some 32-bit BMP variants carry an alpha channel, but support is inconsistent and JPEG cannot store it anyway, so any transparency ends up filled.
Drop one BMP or two hundred. Batch conversion is not a paid feature here.
JPEG Image is lossy, so the quality control decides the trade between size and fidelity.
Instant, because the file never went anywhere. Nothing expires, since nothing was stored.