Convert BMP to JPG
BMP files store every pixel raw, so a single photo can weigh tens of megabytes. Turn them into compact JPG files that any phone, website or email client opens without complaint.
- On-device
- No sign-up
- Batch
- Free, no watermark
Drop images on the plate
or paste with Ctrl/⌘ V
Processed on this device
How it works
- 01Drop your BMP files onto the page, choose them, or paste one with Ctrl/Cmd+V.
- 02Set the JPG quality slider; 90 is the default.
- 03Select Process and check the new size and percentage saved for each file.
- 04Download each JPG, or use Download all to get a ZIP.
Why use this tool
Much smaller files
A bitmap has no compression. JPG typically brings a photo down to a small fraction of its BMP size with no visible loss at quality 90.
Opens everywhere
JPG is accepted by upload forms, messaging apps, online shops and every photo viewer, unlike BMP, which many web services reject.
Stays on your computer
Conversion runs in your browser tab. Your bitmaps are never uploaded, stored on a server or used for anything else.
Supported formats
Use cases
Old scanner output
Many older scanners and their bundled software save photo scans as BMP. Convert a whole folder of family prints to JPG before sharing them with relatives.
Attaching to email
A 30 MB bitmap blows past most attachment limits. As JPG, the same photo usually fits easily, and several can go in one message.
Legacy software exports
Industrial cameras, older Windows programs and some medical or lab tools export BMP. Convert the frames to JPG for reports, wikis or chat.
Technical details
BMP (bitmap) is a Windows format that usually stores pixels uncompressed: a 4000 × 3000 photo at 24 bits per pixel needs about 36 MB regardless of what it shows. JPG uses lossy compression tuned for photographs, so the same image commonly ends up at a few megabytes or less. The quality slider defaults to 90, which keeps detail while still cutting the size sharply. Lower values save more but can show blocky artifacts around sharp edges.
JPG has no transparency, so any transparent pixels are filled with a solid color, white by default, and you can pick another. Colors are converted to sRGB. JPG and JPEG are the same format, only the extension differs. Each file can be up to 50 MB, which for an uncompressed 24-bit bitmap means roughly 16 megapixels; larger BMPs need to be split or resized in another program first. Learn more about the source format on the BMP format page.
Your files stay with you
This tool runs entirely inside your browser using Web Workers and WebAssembly. Your images are never uploaded, never stored on a server and never used to train AI. Close the tab and they’re gone. Learn more
Frequently asked questions
Why is my BMP file so large?
BMP normally stores every pixel without compression, at three or four bytes per pixel. File size depends only on dimensions, not on content, so even a plain image can be many megabytes. Converting to JPG applies photo compression and usually shrinks it dramatically.
Will I lose quality converting BMP to JPG?
JPG is lossy, so some data is discarded, but at the default quality of 90 the difference is very hard to see on photos. For screenshots, diagrams or text where every pixel matters, convert to PNG instead, which is lossless.
Can I convert many BMP files at once?
Yes. Add up to 200 bitmaps in one batch, each up to 50 MB. Every file shows its original size, new size and savings, and you can download them one by one or together as a ZIP archive.
Are my BMP files uploaded anywhere?
No. The bitmap is decoded and re-encoded inside your browser using Web Workers and WebAssembly codecs. The files stay in the tab's memory until you remove them or close the tab, and no copy reaches a server.
Related tools
Convert from JPG
Related tools
Compress JPG
Shrink JPG photos with MozJPEG, an encoder tuned for smaller files at the same visual quality.
RESIZE · JPGResize JPG
Make JPG photos smaller in pixels while keeping them as JPG files.
OPTIMIZE · JPGOptimize JPG
Skip the quality slider.
CONVERT · BMP → PNGBMP to PNG
PNG keeps every pixel of your bitmap exactly as it is, but compresses the data so the file gets smaller.
METADATA · JPG · PNG · WEBPRemove EXIF Data
Remove location, camera and date information from your photos without touching a single pixel.
CONVERT · WEBP → JPGWEBP to JPG
Saved an image from a website and it won’t open, attach or upload?