Drop images here
or browse, or paste from the clipboard
BMP and every other format · no size limit · never uploaded
Check it yourself
Your images never leave this tab.
Open your browser's developer tools, switch to the Network tab, and convert a file. You will see the encoder and its WebAssembly module load from this domain the first time, and then nothing — no upload, no image data, no request carrying your file anywhere. Turn off your Wi-Fi after the page loads and it still works.
Why a bitmap is so much bigger than it needs to be
BMP does not really compress. The format stores pixels as raw bytes in the layout a Windows display wanted in 1986, which means a 1920 × 1080 image occupies roughly six megabytes whether it is a detailed photograph or a plain grey square. Nothing about the content changes the size.
That design has not aged well. Six megabytes for one screenshot is more than most mail servers want, more than most upload forms accept, and vastly more than the image needs.
Converting to JPG typically cuts it by twenty to fifty times.
How to convert BMP to JPG
- Drop your
.bmpfiles onto the box above, click it to browse, paste from the clipboard, or drop a folder. - JPG is already selected as the output format on this page.
- Press Convert, then download the files individually or as a single ZIP.
There is no file size limit. The bitmap is decoded on your own machine, so the practical ceiling is available memory rather than an upload quota — which is worth having when the input format is this wasteful.
Check what is actually in the file first
This is the one decision worth a moment’s thought, because BMPs are split fairly evenly between two very different kinds of image.
If it is a photograph — output from a camera, a scanner, an industrial sensor — JPG is the right answer. Quality 82 gives you a file a fraction of the size with no visible difference.
If it is a screenshot, a diagram, a form or anything with text — and a lot of BMPs are, because old Windows screenshot tools wrote this format by default — PNG is better. It is lossless, it compresses flat colour extremely well, and it avoids the faint halo JPEG leaves around hard edges and small type.
This is the image’s first compression
Worth knowing, because it is unusual. Most files you convert have already been compressed at least once, so a little more loss changes little. A BMP is raw: nothing has been discarded yet.
That means the quality slider is doing real work here rather than managing damage that already happened. Leave it at 82 for photographs. Raise it to 92 or above if the image is going to be edited and re-saved, since each lossy save compounds on the last.
Nothing is uploaded
Your browser decodes the bitmap and a WebAssembly encoder writes the JPG, both inside this tab. There is no server here to send a file to, so nothing is transmitted — load the page once and it keeps working with the network disconnected.
Frequently asked questions
- How do I convert BMP to JPG for free?
- Drop your .bmp files onto the box at the top of this page — JPG is already selected — press Convert, and download the results. No account, no watermark and no daily limit, because the conversion runs on your own machine rather than on a server.
- How much smaller will the JPG be?
- Enormously smaller, more than almost any other conversion. BMP applies no meaningful compression, so a 1920 by 1080 image is around 6 MB no matter what it depicts. The same photograph as a quality-82 JPG is typically a couple of hundred kilobytes — a reduction of twenty to fifty times is ordinary.
- Why are BMP files so large?
- The format was built in 1986 to hand pixels directly to a Windows display, not to store or transmit them, so it records every pixel as raw bytes with no compression to speak of. It still appears in output from scanners, old Windows software, embedded devices and industrial cameras — all places where the original design decision never got revisited.
- Should I convert to JPG or PNG?
- JPG for photographs — it will be far smaller and the lossy compression suits continuous tone. PNG for screenshots, diagrams, logos and anything containing text, because it is lossless and JPEG puts visible ringing around hard edges. A great many BMPs are screenshots, so check what you actually have before choosing.
- Does converting lose quality?
- Some, and unusually this is the first loss the image has taken — a BMP is raw, uncompressed data, so nothing has been discarded before now. At the default quality of 82 the loss is hard to see on a photograph. Raise the slider to 92 or above if the image will be edited afterwards, since every subsequent lossy save compounds.
- What happens to transparency?
- JPEG has no alpha channel, so any transparency is composited onto white. In practice this rarely comes up — most BMP files are fully opaque, since the format's alpha support was a late addition that many writers never used. If yours does have transparency, convert to PNG instead.
- One of my BMP files will not convert. Why?
- BMP has a long tail of unusual variants — exotic bit depths, RLE compression, OS/2 headers — and decoding here relies on your browser, which handles the common cases and rejects the obscure ones. Re-saving the file from an image editor as a standard 24-bit BMP fixes it.
Other conversions
Each converter opens with the right output format already selected, so the file you drop comes back in the format you came for.
Convert WebP to another format
Convert images to WebP
- Convert PNG to WebP Keep the transparency, drop most of the file size. Lossless mode is one click away if you need pixel-exact output.
- Convert JPG to WebP Typically 25-50% smaller than the same photo as a JPEG, at a quality most people cannot tell apart.
- Convert JPEG to WebP The same conversion as JPG — the two extensions are one format. Smaller files, same picture.
- Convert HEIC to WebP iPhone photos, converted in the browser. No app, no upload, and it works on iOS Safari where most converters do not.
- Convert AVIF to WebP Usually a compatibility move rather than a size one. WebP opens in more places than AVIF still does.
- Convert GIF to WebP Static GIFs convert cleanly and shrink hard. Animated GIFs convert to their first frame — and we will tell you when that happens.
- Convert TIFF to WebP Scans and print files, converted to something a browser can actually display.
- Convert BMP to WebP BMP stores pixels essentially uncompressed. Expect the file to get very substantially smaller.
- Convert SVG to WebP Turning vector into pixels. You choose the size, because a vector does not really have one.
Convert to PNG or JPG
- Convert HEIC to JPG Turn the photos your iPhone actually shot into the format everything else can open. The pictures never leave your device.
- Convert HEIC to PNG Convert iPhone photos into PNG when the software you are feeding demands it. Lossless, private, and free.
- Convert SVG to PNG Rasterize vector artwork into PNG at the exact size you need, with the transparent background intact.
- Convert SVG to JPG Rasterize vector artwork into JPG for the places that will not take anything else. Free, unlimited, nothing uploaded.
- Convert TIFF to JPG Turn enormous archival scans into files you can actually email. Free, unlimited, and nothing leaves your machine.
- Convert TIFF to PNG Convert archival scans into PNG without losing a pixel — the right choice when the page is text, plans or line art.
- Convert AVIF to JPG You downloaded an AVIF and nothing on your computer will open it. This turns it into a JPG that everything opens.
- Convert AVIF to PNG Convert AVIF into PNG for the software that has never heard of AVIF. Transparency intact, nothing uploaded.
- Convert GIF to PNG Convert GIF into PNG without losing a pixel — and escape the 256-colour palette for good.
- Convert GIF to JPG Convert GIF into JPG for the systems that insist on it. Free, unlimited, and nothing leaves your machine.
- Convert BMP to PNG Shrink uncompressed Windows bitmaps dramatically without losing a single pixel. Free, unlimited, nothing uploaded.
Convert your images without handing them over.
No account, no upload, no limit on how many files you throw at it.
Start converting