JPG to BMP Converter
Convert JPG or JPEG images into real 24-bit BMP files. Process one image or a batch, keep the original dimensions or set a size limit, and download each BMP or a ZIP.
How to convert JPG to BMP
Upload a JPG, choose the output dimensions, and download a real BMP file. The conversion runs in your browser and leaves the source image unchanged.
Upload JPG images
Choose or drag one or more .jpg or .jpeg files into the converter.
Choose BMP settings
Keep the original dimensions, or set a maximum size in KB to resize proportionally.
Preview and download
Check the output dimensions and bytes, then download one BMP or the complete batch as a ZIP.
24-bit BMP output, explained
This converter writes a standard Windows bitmap with a BM file header, 24-bit BGR pixels, four-byte row alignment, and uncompressed BI_RGB image data.
| Specification | Value | Meaning | Output |
|---|---|---|---|
| File signature | BM | Confirms a real bitmap file | Included |
| Color depth | 24-bit | 8 bits each for red, green, and blue | Included |
| Pixel order | BGR | Standard byte order for 24-bit BMP pixels | Included |
| Compression | BI_RGB | Uncompressed bitmap pixel data | Included |
| Row alignment | 4 bytes | Each pixel row is padded to a four-byte boundary | Included |
Make a BMP fit under 100 KB
A 24-bit BMP is usually much larger than its JPG source. The size-limit option reduces pixel dimensions while preserving the aspect ratio, then verifies the final BMP byte count.
The byte limit is real
The converter calculates BMP row padding and checks the encoded file itself, rather than estimating from the JPG source size.
Aspect ratio stays intact
Width and height are reduced together, so a landscape or portrait image does not become stretched.
Resolution may decrease
Uncompressed 24-bit pixels need space. Meeting a small KB limit can require substantially fewer pixels.
JPG vs BMP: what changes
Changing the container does not restore detail that JPEG compression already removed. BMP trades a larger file for a simple, broadly compatible pixel layout.
| Characteristic | JPG / JPEG | 24-bit BMP |
|---|---|---|
| Compression | Lossy JPEG compression | Uncompressed 24-bit BI_RGB |
| Typical file size | Smaller | Much larger |
| Image detail | Some detail was discarded when the JPG was made | Does not restore discarded JPG detail |
| Best fit | Photos, websites, and sharing | Older software, simple pixel access, and required BMP workflows |
| Metadata | May contain EXIF, GPS, or ICC data | This converter writes pixels and core BMP headers only |
What happens during conversion
The browser decodes the visible JPG pixels and writes them into a new bitmap. These details make the result predictable for older software and format-specific workflows.
Your original file is untouched
The converter creates a new .bmp download. It does not rename, overwrite, or edit the JPG on your device.
No fake extension change
The downloaded file begins with the BM signature and contains a valid bitmap header and pixel array.
Existing JPEG loss remains
BMP output avoids another JPEG compression pass, but it cannot reconstruct information missing from the source JPG.
Metadata is not copied
EXIF camera data, GPS coordinates, comments, and ICC profiles are not written into the new BMP file.
Works on Windows, Mac, Linux, and mobile
The converter needs only a modern browser. You can create BMP files without installing Paint, Photoshop, GIMP, or a command-line utility.
- Windows 10 and 11 in Edge, Chrome, or Firefox
- macOS in Safari, Chrome, or Firefox
- Linux and ChromeOS in a modern browser
- iPhone, iPad, and Android for common image sizes
Related image tools
Choose a converter that matches the source file and the output you actually need.
JPG to BMP FAQ
How do I convert JPG to BMP?
Upload one or more JPG or JPEG images. Keep the original dimensions or set a maximum BMP size, then download each completed .bmp file or the full batch as a ZIP.
Does this tool create a real BMP file?
Yes. It writes the BM file signature, a standard bitmap information header, and uncompressed 24-bit BGR pixel data. It does not merely rename the JPG extension.
Can I convert JPG to 24-bit BMP?
Yes. Every download from this converter is a 24-bit BMP with eight bits each for red, green, and blue.
Can I make the BMP smaller than 100 KB?
Yes, when the image can be resized enough to fit. Choose Size limit and enter 100 KB. The converter preserves the aspect ratio and verifies the final BMP size, but the pixel dimensions may become smaller.
Why is the BMP much larger than the JPG?
JPG uses lossy compression to reduce file size. This tool writes uncompressed 24-bit BMP pixels plus row padding, so the output is usually much larger than the source JPG.
Does converting JPG to BMP improve image quality?
No. The BMP avoids another JPEG compression pass, but it cannot restore detail that was discarded when the JPG was originally encoded.
Can I batch convert multiple JPG files?
Yes. Add several JPG or JPEG images, download individual BMP files, or save all completed results in one ZIP archive.
Are my images uploaded to a server?
No. JPG decoding, resizing, BMP encoding, previews, and ZIP creation run locally in your browser. The selected images stay on your device.
Does the BMP keep EXIF or color profile metadata?
No. The new BMP contains the visible pixel data and core bitmap headers, but it does not copy EXIF, GPS, comments, or embedded ICC profiles from the JPG.
Does it work on Windows, Mac, Linux, iPhone, and Android?
Yes, in a modern browser. Very large images can exceed the memory available on a phone, so desktop browsers are better for high-resolution batches.
Create a real BMP file
Upload a JPG batch, verify the output dimensions and bytes, and download 24-bit BMP files without installing software.
Back to converter