How to Convert BMP to JPG (Free, No Software Needed)
BMP files are massive, browser-incompatible, and practically prehistoric for web use. Converting to JPG cuts the file size by 90% or more and makes your image work everywhere. Here's how to do it — online, on Windows, on Mac, and in batch.
Convert BMP to JPG in Your Browser (Pixotter)
Pixotter's converter runs entirely in your browser using WebAssembly. Your image never leaves your device.
- Go to pixotter.com/convert/
- Drop your BMP file onto the drop zone (or click to browse)
- Select JPG as the output format
- Adjust quality if needed (85 is a good default — sharp image, smaller file)
- Click Convert — download starts immediately
No account. No upload. No waiting. Works on any modern browser including Chrome, Firefox, Safari, and Edge.
If your JPG is still too large after converting, run it through Pixotter's compressor to squeeze it further without visible quality loss.
Try it yourself
Convert between any image format instantly — free, instant, no signup. Your images never leave your browser.
Why Convert BMP to JPG?
BMP (Bitmap) was designed for Windows desktop applications in the early 1990s. It stores every pixel without compression, which made sense when disk writes were slow and CPUs were weak. Neither of those is true anymore.
The practical problems with BMP today:
- A 1920×1080 BMP is roughly 6 MB. The same image as JPG at 85% quality is around 300–500 KB — 10–20× smaller.
- Browsers render BMP, but web servers and CDNs often choke on it. No web standard encourages BMP use.
- Email attachments, social platforms, and most CMSes expect JPG, PNG, or WebP.
- BMP has no metadata support worth mentioning and no color profile embedding.
JPG handles photographs and complex gradients well, is universally supported, and is the default expectation for anything visual on the web or in print.
If you want to understand BMP in more depth, see What is BMP?. For a full breakdown of JPG, see What is JPEG?.
BMP vs JPG: Key Differences
| Feature | BMP | JPG |
|---|---|---|
| Compression | None (lossless raw) | Lossy (DCT-based) |
| Typical file size (1080p photo) | ~6 MB | 300–600 KB |
| Web browser support | Limited | Universal |
| Transparency support | No | No |
| Color depth | Up to 32-bit | 24-bit |
| Metadata (EXIF) | No | Yes |
| Best use case | Legacy Windows apps | Photos, web, print |
| Open standard | Yes (Microsoft) | Yes (JPEG Committee) |
JPG wins for every web and sharing use case. BMP has no practical advantage outside legacy Windows software that requires it.
Note: JPG and JPEG are the same format — see JPEG vs JPG if you're curious why two names exist.
How to Convert BMP to JPG on Windows
Option 1: Pixotter (recommended) Use the browser method above. Works on Windows 10 and 11 without installing anything.
Option 2: Microsoft Paint
- Open your BMP file in Paint (
Right-click → Open with → Paint) - Click File → Save as → JPEG picture
- Name the file and click Save
Paint's JPG quality is fixed — you can't control compression level. Good for quick one-offs.
Option 3: ffmpeg 7.1 (LGPL 2.1+)
ffmpeg 7.1 is the current stable release as of early 2026. Download from ffmpeg.org.
ffmpeg -i input.bmp -q:v 2 output.jpg
-q:v controls quality: 1 is best (largest file), 31 is worst (smallest file). Value 2–4 gives near-lossless results at a fraction of the BMP size.
How to Convert BMP to JPG on Mac
Option 1: Pixotter (recommended) Same browser method — works on macOS 12 Monterey and later in Safari, Chrome, or Firefox.
Option 2: Preview
- Open the BMP file in Preview
- Click File → Export
- Choose JPEG from the Format dropdown
- Set quality with the slider (move right for higher quality)
- Click Save
Preview gives you quality control, which Paint does not.
Option 3: sips (built-in macOS CLI)
sips ships with every Mac — no installation needed:
sips -s format jpeg input.bmp --out output.jpg
To set compression quality (0–100):
sips -s format jpeg -s formatOptions 85 input.bmp --out output.jpg
Option 4: ffmpeg 7.1 (LGPL 2.1+)
Install via Homebrew:
brew install ffmpeg
Then convert:
ffmpeg -i input.bmp -q:v 2 output.jpg
Batch Convert BMP to JPG
Pixotter batch conversion
Drop multiple BMP files onto Pixotter's converter at once. It processes them in parallel in your browser and packages the results as a ZIP download.
ffmpeg 7.1 batch (Windows PowerShell)
Get-ChildItem -Filter *.bmp | ForEach-Object {
ffmpeg -i $_.FullName -q:v 2 ($_.BaseName + ".jpg")
}
ffmpeg 7.1 batch (macOS/Linux bash)
for f in *.bmp; do
ffmpeg -i "$f" -q:v 2 "${f%.bmp}.jpg"
done
Both loops convert every BMP in the current directory, preserving filenames.
sips batch (macOS)
mkdir -p ./converted && sips -s format jpeg *.bmp --out ./converted/
Fast and dependency-free on Mac.
FAQ
Will converting BMP to JPG lose quality? Yes — JPG is lossy. At quality 85–95, the difference is invisible to the human eye for photographs. At quality 70 or below, you may see compression artifacts in smooth gradients. Use 85 as your default.
Can I convert BMP to JPG without installing software? Yes. Pixotter runs in your browser with no installation. Your file never leaves your device.
Does BMP support transparency? No. Neither does JPG. If your image has a transparent background and you need to preserve it, convert to PNG instead of JPG.
What's the maximum file size Pixotter handles? Processing happens in your browser, so the limit is your device's available memory rather than a server cap. Files up to a few hundred MB work fine on most modern machines.
Is ffmpeg free to use? ffmpeg 7.1 is licensed under LGPL 2.1+ (with some components under GPL 2+). It's free for personal and commercial use. Check ffmpeg.org/legal.html for details.
Should I delete the original BMP after converting? Keep the BMP if it's your only copy and you think you might need lossless quality later. If you have the source in another format (RAW, TIFF), the BMP is redundant and safe to delete.
Try it yourself
Ready to convert formats? Drop your image and get results in seconds — free, instant, no signup. Your images never leave your browser.