BMP to JPG Converter
BMP to JPG Converter Online, Free
Convert BMP images to JPG (or PNG and PDF) in your browser. Add one picture or many, set the quality, and download the results one by one or in a ZIP archive. Nothing is uploaded: the conversion runs on your device.
How to convert BMP to JPG
- Drop your BMP files into the box above, click it to choose them, or choose several at once.
- Pick JPG and the quality: 90–95 looks the same as the original for most pictures, lower values give smaller files.
- Optionally choose a background color (for BMP files with transparency) or a maximum width.
- Download each JPG or all of them as a ZIP.
Why convert BMP to JPG?
A BMP stores every pixel without compression, so the files are huge: a 12-megapixel photo takes 36 MB as BMP and usually 2–5 MB as JPG. JPG is accepted by every website, phone, messenger and email service, and many forms refuse BMP. The price is that JPG is lossy: it discards some detail. At quality 90–95 the difference is invisible for photos. For screenshots, drawings, text and logos choose PNG instead: it is also much smaller than BMP and keeps every pixel exactly.
What is a BMP file?
BMP (bitmap, also DIB, device-independent bitmap) is a Microsoft image format from the early days of Windows. A file contains a small header followed by the pixel colors row by row, normally 24 bits per pixel and without compression. It has no metadata, no animation and, in its usual forms, no transparency. The simplicity is both its strength (any program can read it) and its weakness (the size).
Where is BMP used today?
BMP is no longer a format for photos on the web, but it has not disappeared. It is still found where simplicity matters more than file size:
- Windows itself. Images that you copy to the clipboard travel between programs as a device-independent bitmap (DIB), the BMP data; bitmap resources are stored inside programs and DLLs; Paint, Photos and every Windows program open BMP files.
- Microcontrollers and embedded devices. A BMP needs no decoder: libraries for Arduino and similar boards read pictures for TFT and LCD displays, boot logos and menus directly from a BMP file on an SD card.
- Industrial, scientific and medical equipment. Cameras, microscopes and measuring instruments save frames as BMP because nothing is compressed or changed, and machine vision software reads them fast.
- Printing, engraving and cutting. Laser engravers, CNC and embroidery software, label printers and plotters often accept simple BMP bitmaps, including 1-bit black and white ones.
- Teaching and your own code. The format is so simple (a small header and rows of pixels) that it is the usual first image format to read and write in programming and image-processing courses.
- Old software and strict requirements. Some forms, government systems, games and legacy programs still ask for a BMP file.
For websites, photos and sharing, use JPG, PNG or WebP instead: they are many times smaller.
BMP vs JPG vs PNG vs GIF
| BMP | JPG | PNG | GIF | |
|---|---|---|---|---|
| Compression | None (usually) | Lossy | Lossless | Lossless, 256 colors |
| File size of a photo | Very large | Small | Medium to large | Poor for photos |
| Colors | Up to 16.7 million (24-bit) | 16.7 million | 16.7 million | 256 |
| Transparency | Only 32-bit BMP with alpha, poorly supported | No | Yes | One transparent color |
| Animation | No | No | No (APNG aside) | Yes |
| Typical use | Windows, devices, raw processing | Photos, web, email | Graphics, screenshots, logos | Simple animations |
The size difference is large: a 1920×1080 picture is 6.2 MB as a 24-bit BMP, a 12-megapixel (4000×3000) photo is 36 MB, while the same pictures are usually 0.3–5 MB as JPG.
Transparent BMP
A usual 24-bit BMP has no transparency. When you convert a BMP with a transparent area (a 32-bit BMP with an alpha channel) to JPG, transparent parts are filled with the background color you choose, white by default, because JPG cannot store transparency either. To keep it, convert to PNG. To make a transparent BMP, see the JPG to BMP converter.
Convert BMP to JPG without this tool
- Windows Paint: open the BMP, then File → Save as → JPEG picture.
- macOS Preview: File → Export, then choose JPEG.
- ImageMagick:
magick input.bmp output.jpg - FFmpeg:
ffmpeg -i input.bmp output.jpg
Frequently asked questions
Is the BMP to JPG converter free and private?
Yes. No registration, no watermark, and your pictures are not uploaded.
Does the quality get worse?
A little, because JPG is lossy. At 90–95 hardly anybody can see it. Use PNG to keep every pixel.
Can I convert many BMP files at once?
Yes, and download them in a ZIP. You can also combine them into one multi-page PDF.
Which BMP files are supported?
Everything your browser can open: 1-, 4-, 8-, 16-, 24- and 32-bit BMP files. The size limit is 50 MB and 50 megapixels per file.
What about other formats?
The same page reads JPG, PNG, GIF, WebP and AVIF too. See also the WebP to JPG converter and the JPG to BMP converter.
Similar tools
Free online JPG to BMP converter: 24-bit BMP or 32-bit BMP with transparency from JPG, PNG, GIF and WebP, many files at once, ZIP download. The conversion runs in your browser, nothing is uploaded.
Free online PNG to JPG converter: adjustable quality, background color for transparent areas, many files at once, ZIP download. The conversion runs in your browser, nothing is uploaded.
Free WebP to JPG converter: convert WebP images to JPG, PNG or PDF online in your browser. Batch conversion, ZIP download, multi-page PDF, transparency and background color, no upload.
Compress JPG, PNG and WebP images right in your browser and remove EXIF and GPS metadata. Nothing is uploaded, your files stay on your device.
Popular tools
Check who hosts a website: the IP address, the hosting company (ASN), the country and the city of the server. Free hosting checker for any domain.
Free IP lookup: find the country, city, coordinates and timezone of an IP address and its host name with a reverse IP (reverse DNS) lookup. IPv4 and IPv6.
Free DNS lookup online: check A, AAAA, CNAME, MX, NS, TXT, SOA and CAA records of any domain, plus its SSL certificate. Find out why a DNS lookup fails.
Check from the United States (New York) whether a website is online: HTTP status code and response time in milliseconds. A free US ping test for any URL.