BMP to JPG
BMP stores every pixel raw. The savings are enormous.
Nothing is uploaded
Drop files here, or click to choose
Accepts BMP. No size limit, no sign-up.
BMP is essentially a raw pixel dump with a header. It applies no meaningful compression at all, which makes BMP files far larger than any modern format — and makes this one of the most dramatic size reductions available.
How much larger BMP really is
A 1600×1000 image stored as 24-bit BMP takes about 4.8 megabytes regardless of what it depicts, because every pixel costs three bytes and nothing is compressed. In our own test set, an image that is 46 KB as an optimised PNG occupies 6.4 MB as a BMP — roughly 140 times larger.
That ratio holds for simple graphics. For photographs the gap narrows in relative terms but the absolute file sizes get much worse, because BMP scales purely with pixel count.
Where BMP files still come from
Older Windows software, scanner drivers, medical and industrial imaging tools, some CAD exports, and the classic Windows Paint save dialogue all still produce BMP. It survives because it is trivially simple to read and write, which matters for embedded and legacy systems.
It is a reasonable working format inside such a system and a poor one for sending anywhere. Email attachments, upload forms and web pages all struggle with multi-megabyte uncompressed images.
Choosing JPG or PNG as the target
If the BMP is a photograph or a scan, JPG is the right answer and the reduction will be enormous. At quality 85 the visible difference is negligible relative to the space saved.
If the BMP is a screenshot, a diagram or line art, JPG is the wrong target — it will produce ringing around sharp edges and may not even be smaller. Convert those to PNG instead, where lossless optimisation typically gives a very small file with perfectly crisp edges.
No upload, which matters more here
BMP files are big, so uploading them to a conversion service is slow and wasteful. Breezo reads the file with your browser's native decoder and encodes JPEG with MozJPEG compiled to WebAssembly, all locally.
A large BMP never has to cross the network at all, and there is no file size cap to run into.
Frequently asked questions
Why are BMP files so large?
Because BMP stores raw pixels with essentially no compression. A 24-bit BMP costs three bytes per pixel regardless of the image content.
How much smaller will the JPG be?
Usually dramatically smaller — often by a factor of tens. The exact ratio depends on the image and the quality setting.
Should I convert a screenshot BMP to JPG?
No. JPEG handles sharp edges and text badly. Convert screenshots and line art to PNG, which will be both smaller and visually cleaner.
Does BMP support transparency?
Standard 24-bit BMP does not. Some 32-bit variants carry an alpha channel, but support for it is inconsistent, and JPG cannot store it either way.
Is the file uploaded for conversion?
No. That matters here more than usual, since BMP files are large. Everything runs in your browser.
Other tools
- JPG to PDFPhotos in, one PDF out — without uploading anything.
- PDF to JPGEvery page becomes an image, at the resolution you pick.
- PDF to PNGLossless pages, transparency kept.
- Merge PDFSeveral documents in, one document out.
- Split PDFOne file per page, without handing the document over.
- HEIC to JPGYour photos never leave your device.
- Compress ImageSmaller files, without handing them over.
- WebP to JPGFor every program that still refuses to open .webp.
- PNG to JPGMuch smaller files — when the image is a photograph.
- JPG to PNGLossless from here on — but read this first.
- HEIC to PNGWhen you need transparency or a lossless copy.
- JPG to WebPMeaningfully smaller at the same quality setting.
- PNG to WebPThe only common target that keeps transparency and gets small.
- WebP to PNGFor transparency plus software that will not open .webp.
- AVIF to JPGThe newest format, converted to the one everything reads.
- AVIF to PNGWhen the AVIF has transparency you cannot afford to lose.
- GIF to PNGOut of 256 colours and 1-bit transparency.
- SVG to PNGVector to pixels — a one-way trip, so choose the size well.
- Compress JPGMozJPEG, running on your own processor.
- Compress PNGGenuinely lossless. Not a palette reduction in disguise.
- Compress WebPAlready the efficient format — squeeze it further.
- QR Code GeneratorStatic codes. No redirect, no tracking, no expiry.
- Word CounterCounts CJK properly. Your text never leaves the page.
- PNG to SVGReal paths you can edit — not a bitmap hidden inside an .svg file.
- What Is My IP AddressEverything on one page. We do not log any of it.
- Internet Speed TestFour numbers, measured honestly, with the method shown.