Convert BMP to JPG
Shrink uncompressed bitmaps into JPGs you can email, post or attach.
- Nothing is uploaded
- Works offline after first visit
- Open source
- No watermark · limit is your device’s memory; phones hold less
Turn large BMP bitmaps into small JPG files with a quality slider. It is free, needs no account and adds no watermark, and your files are not uploaded: everything runs in your browser on your device. The size limit is your device’s memory, and phones hold less; give the page a short while after one visit to save itself for offline use, and then it works offline.
Done
Free, no ads. Support StayPut
Open the network tab. Your files never appear in it.
Add files and run the tool to see every request this tab makes.
Your files are processed on this device and never sent to a server. Reload the page to clear everything from memory.
A BMP photo is heavy: a 12-megapixel picture stored as a bitmap is around 36 MB, because the format keeps three bytes for every pixel and does not compress them. Email providers cap attachments at 20 or 25 MB, and most web forms take a few megabytes at most. As a JPG at quality 90 the same picture is usually 3 to 5 MB and looks the same on screen.
Choose JPG when the bitmap is a photograph or a scan of a photo: old digital cameras, webcam captures, frames grabbed by capture cards and security software often write BMP. For screenshots, line art and anything with sharp text, JPG blurs edges slightly; the BMP to PNG page keeps those pixel-perfect and still cuts the size a lot.
Everything happens inside this tab. The browser decodes the bitmap, the JPG encoder runs at the quality you set, and each file downloads directly from memory.
Where do BMP photos still come from? Film and flatbed scanner software set to "bitmap" output, dental and veterinary x-ray viewers exporting a frame, older point-and-shoot cameras in their uncompressed mode, and screen grabs from video capture cards. Many of those programs never ask about format, so a whole folder of multi-megabyte BMPs piles up before anyone notices. To go the other way, the JPG to BMP converter writes a 24-bit bitmap.
Converting a batch is the usual case: drop the whole folder, keep quality at 90, and download a zip of JPGs a tenth of the size. The JPGs keep the pixel dimensions of the originals. BMP files carry no camera metadata to begin with, so there is nothing about where or when the picture was taken to preserve or to leak.
Transparency is rarely an issue with BMP, since nearly every bitmap is 24-bit with a solid background. The occasional 32-bit bitmap with an alpha channel, typically an icon or a graphic exported from a design tool, has its see-through areas filled with the background colour from the options, white unless you change it. For that kind of image, a PNG keeps the transparency and will look better.
On Windows, Paint and the Photos app can also save a BMP as JPG one file at a time through Save as. That works for a single picture. For dozens of bitmaps, or on a computer where you cannot install anything, doing the whole batch here is quicker, and the quality setting is under your control rather than fixed by the app.
Have another type of picture? Convert any image to JPG takes PNG, WebP, HEIC, GIF, BMP, AVIF and more.
How it works
- Drop your BMP files onto the page, or tap to pick them. Batches are fine.
- Adjust the quality slider if you want a smaller file, or leave it at 90.
- Download each JPG, or all of them as one zip.
In your browser, not on a server
Stayput first reads the opening bytes of each file, where every image format writes its signature, so it knows what the file really is whatever it is called. Your browser decodes JPG, PNG, WebP, GIF, BMP, AVIF and SVG itself; TIFF goes through UTIF.js, HEIC through the libheif WebAssembly decoder, and JPEG XL (or AVIF, in a browser without native support) through the Squoosh decoders, all served from this site and cached. The browser re-encodes JPG, PNG and WebP; PDF, ICO, GIF, BMP and TIFF files are written by small encoders in the page. Nothing here needs a server.
Compared with upload-based tools: Online converters upload your image, convert it on their machine, keep it for hours and cap you at a few files a day. This does the same conversion on your device, for as many files as your device’s memory can hold, with no upload to wait for.
Verify it yourself. Give the page a short while after one visit to save itself for offline use, then turn off Wi-Fi or switch to airplane mode and run the tool again. Or open your browser's developer tools (F12, or Cmd-Option-I on a Mac), pick the Network tab, and watch it while you convert. The panel above does the same count for you.
Questions
What quality setting should I use?
90 is visually identical to the bitmap for photos. 80 roughly halves the size again and is still fine for sharing on screens. Go to 95 or above only if the JPG will be edited further.
How much smaller will the JPG be?
For photos, usually 8 to 15 times smaller than the BMP at quality 90. The exact size depends on detail: grass, gravel and noisy low-light shots compress less than skies and walls.
Can I undo it and get the BMP back?
You can convert the JPG back to BMP, but the small losses from JPG compression stay. Keep the original bitmaps until you have checked the JPGs look right.
Will the JPG be rotated or cropped?
No. BMP has no orientation tag, so the picture comes out exactly as the bitmap stores it, at the same width and height.
My BMP is a screenshot and the JPG looks fuzzy around text. Why?
JPG is built for photographs and smooths hard edges. Convert screenshots and diagrams to PNG instead, which is lossless.
Are my files sent anywhere?
No. Decoding and encoding both happen in your browser. There is no upload step and no server that could keep a copy.
More image tools
Image Converter
Drop any image, see what it really is, pick what you need. Converted on your device.
Remove object from photo
Paint over what should not be there and let a small AI fill it in, on this device.
Adjust photo
Brightness, contrast, saturation, warmth, sharpening and invert, previewed live and made on this device.
Emote resizer
Every size Twitch, Discord or Slack asks for from one drawing, with transparency kept, made on this device.
Other conversions
Guides
- A free Convertio alternative with no file size capConvertio's free plan caps both file size and how many conversions you get per day. Here is an alternative with no such ceiling.
- A free Zamzar alternative with no daily limitZamzar's free service limits how many files you can convert and how big each can be. Here is an alternative with no such cap.
- A free FreeConvert alternative with no processing time capFreeConvert's free plan limits the processing time for each file and for the day. Here is an alternative with nothing to time out.
- JPG, PNG, WebP or HEIC: which image format to useA practical rule for each job, and the conversion to get there.
- Is CloudConvert safe?For most files, yes: it is an established, certified service. The real question is whether a given file should leave your computer at all.