Convert BMP images to JPG instantly in your browser. The image is re-encoded on your device and never uploaded.
100% private — files are converted in your browser and never uploaded.
Drop a BMP image — it loads locally.
Re-encoded in your browser via the canvas API.
Save the JPG image.
BMP is uncompressed: a 1920 × 1080 screenshot is about 6 MB regardless of content. JPEG at quality 92 typically brings that to 200–400 KB, a 15–30× reduction, with no visible difference for photographs and screen captures of real scenes.
The conversion decodes the bitmap in your browser and encodes JPEG directly; nothing is uploaded, so even large BMPs convert in a second or two.
JPEG blurs hard edges and flat colour. If the BMP is a screenshot of text, a diagram or a form, BMP to PNG keeps the edges crisp and is still many times smaller than the BMP. JPEG also drops transparency, though transparent BMPs are rare.
No. The conversion runs entirely in your browser using JavaScript — your file never leaves your device, so it's safe even for sensitive documents.
Yes — completely free, no signup, no watermark, and no daily limits.
Usually 10 to 30 times smaller than the BMP for photos and screen captures. The exact figure depends on how much detail the image has.
JPEG is lossy, but at quality 92 the difference from the original is not visible for photographic content. For text and line art use BMP to PNG.