JPG to BMP Image Conversion
Convert a JPG photo into a Windows BMP bitmap without leaving the page. Open the image, confirm it in the preview, and save it as an uncompressed 24-bit .bmp file with the exact same pixel dimensions. There is nothing to configure — BMP has no quality dial, because every pixel is stored as-is, with no further compression and no added artifacts.
JPG/JPEG files recommended (PNG also works). Files are read in this browser tab only and are never uploaded. Save as BMP unlocks once an image is loaded.
Output is an uncompressed 24-bit Windows BMP with the same pixel dimensions as the input, so the .bmp file is noticeably larger than the source JPG (BMP stores every pixel, JPG does not).
Photos with EXIF rotation are exported exactly as displayed here. PNG inputs (and other inputs with transparency) are flattened over white, since BMP has no alpha channel in this format.
Open a JPG image
Press Open JPG image and pick a photo from your device. The file is decoded locally in this browser tab — the preview shows it with its pixel dimensions.
Check the preview
Confirm the right file loaded. If the file is not a valid image — wrong type, damaged, or empty — the tool says so and keeps whatever you had loaded before.
Save as BMP
Press Save as BMP and the browser downloads a .bmp file named after your original (photo.jpg becomes photo.bmp). Your browser may ask where to save it.
What you get
- File format
- A standard Windows BMP: 24-bit color, uncompressed (BI_RGB), stored bottom-up with rows padded to 4-byte boundaries — readable by every image viewer, editor, and embedded toolchain.
- File size
- Expect roughly width × height × 3 bytes plus a 54-byte header — many times larger than the JPG, because BMP trades size for directness. A 13×7 image is exactly 334 bytes.
- Pixels & rotation
- Pixel dimensions never change. Photos carrying an EXIF rotation tag are exported exactly as displayed in the preview; a PNG input’s transparency is flattened over white, since this BMP format has no alpha channel.
- Limits
- One image at a time, up to a 256 MB output file — a full-screen photo fits comfortably. Images beyond that are refused with a clear message instead of a truncated download.
Privacy: decoding and BMP encoding both run entirely locally in your browser tab. Your image is never uploaded, stored, or sent to any server, and no account or cloud connection is involved.