Turn huge BMP bitmaps into small JPG files with the quality you choose - for screenshots and logos that must stay pixel-perfect pick BMP to PNG instead.
Need it smaller still? Run the JPG through Compress JPG.
BMP keeps every pixel raw, so files get huge fast.
A 12-megapixel photo is about 36 MB as a BMP.
As a JPG at quality 85 it is usually 1-3 MB and looks the same to the eye. That is the difference between an email that bounces and one that arrives.
| BMP | JPG | |
|---|---|---|
| Compression | None (or simple RLE) | Lossy, adjustable |
| Typical photo size | 36 MB (12 MP) | 1-3 MB at quality 85 |
| Transparency | Only 32-bit | No - filled with a colour |
| Best for | Legacy software, raw pixels | Photos, email, web, social |
| Opens in | Windows apps, Paint, editors | Every device, app and browser |
Need a BMP again later? JPG to BMP turns it back. Want both small and lossless? Try BMP to WebP.
Text and sharp edges? Turn on Full colour (4:4:4) - red and blue lines stay crisp instead of bleeding.
Drop your BMP files into the box, set the quality (85 is a great default) and press Convert to JPG.
One file downloads as a JPG, more than two come as a ZIP.
No. Your browser reads the BMP and writes the JPG on your device. Nothing is sent anywhere.
JPG is lossy, so a little detail is thrown away. At quality 85 or higher the difference is practically invisible in photos, while the file shrinks by 90% or more.
80-90 for photos you want to keep, 70-80 for websites and email, 95 or more for print. The size shown is measured from the real JPG, so you can try a few and compare.
JPG cannot store transparency, so transparent areas of a 32-bit BMP are filled with a colour you pick - white by default. To keep transparency use BMP to PNG.
A progressive JPG shows a blurry version of the whole picture first and sharpens as it loads, instead of drawing top to bottom. It is often a little smaller too.
1, 4, 8, 16, 24 and 32-bit BMP and DIB files, uncompressed or RLE4/RLE8 compressed, with bitfields, V4/V5 headers, top-down rows and OS/2 headers. The DPI is copied into the JPG.
Up to 50 BMP files per batch, up to 300 MB each. Recent conversions stay in this browser, so you can download them again later.