JPG to BMP Converter - 24-Bit Windows Bitmap | MiConvert

Convert JPG to BMP Online

This converter decodes your JPEG once and writes the pixels out as a 24-bit Windows Bitmap with no lossy re-compression, with EXIF rotation already applied so phone photos come out upright. Plan for a large file: BMP stores pixel rows raw rather than compressing them like JPEG.

📁

Drop your file here

or click to browse

Select File

Max 10 files, 50MB each

SSL Encrypted Auto-deleted No Sign Up 100% Free
JPG → BMP

Why Convert JPG to BMP?

JPG packs photos down with lossy DCT compression, which is why it is on every camera and website. BMP does almost nothing: a short header, then rows of raw pixel values. That simplicity is the reason it keeps coming up in places where a real image decoder is not available, such as embedded firmware, e-ink and small display projects, label and badge printers, older Windows applications, Visual Basic or Delphi tooling, and test fixtures that read bitmaps byte by byte.

Here the file goes to ImageMagick on our servers. The JPEG is decoded, orientation from the EXIF tag is baked into the pixels, and the result is written as a 24-bit BMP, eight bits each for red, green and blue. An embedded ICC profile is copied into the BMP as-is rather than being converted. Thirty-two bit BMP v5 with an alpha channel is only produced when the source actually has transparency, and a JPEG never does, so JPG input always gives you 24-bit output.

Nothing new is lost in the pixels. Because BMP stores pixel values directly, the output holds exactly the values that came out of the JPEG decoder, so there is no second generation of compression damage. What you cannot get back is the detail the original JPEG already discarded: block edges, ringing around text and smeared fine texture stay exactly as they are, and converting to BMP will never sharpen them.

The size change is the real trade-off. A 24-bit bitmap takes width times height times three bytes plus a small header, regardless of content, so a 12 megapixel photo lands near 36 MB whether it was a 2 MB JPEG or a 6 MB one.

How to Convert JPG to BMP

  1. Decide the pixel dimensions you need first. If the target device or tool has a size budget, resize the JPG with our resize-image tool before converting, since this page has no resolution or color-depth options.
  2. Upload the JPG. Files named .jpeg or .jfif are the same format and are accepted too, and both baseline and progressive JPEGs are read.
  3. Send up to 10 files in one job on guest and free accounts; each JPG becomes its own BMP rather than being combined.
  4. Let the conversion run. These jobs are quick, usually finishing within a few seconds of upload.
  5. Download the BMP within roughly four hours, before the link expires and the output is deleted.
  6. Open it in Paint, IrfanView, GIMP or whatever tool required the bitmap, and confirm the dimensions and orientation are what the device expects.

What This Converter Actually Does

  • Writes a standard 24-bit BMP that opens in Paint, old Windows apps and simple firmware readers
  • Applies EXIF orientation during conversion, so a sideways phone JPEG becomes an upright bitmap
  • Copies an embedded ICC profile into the BMP unchanged instead of dropping it
  • No lossy re-compression on output: the stored pixels are exactly the decoded JPEG pixels
  • Up to 10 JPGs per job on a free account (25 on Plus, 50 on Pro), each returned as a separate BMP
  • Accepts files up to 50 MB with no account, 100 MB with a free account

Video Tutorial

Watch this step-by-step tutorial to learn how to convert JPG files to BMP format online for free using MiConvert.com. No software installation required.

Frequently Asked Questions

How do I get a BMP under 100 KB or 128 KB?

By shrinking the pixel dimensions, because that is the only thing that changes the size of a raw 24-bit bitmap. At 24 bits per pixel, roughly 180 by 180 pixels fits in 100 KB and roughly 205 by 205 fits in 128 KB. Use our resize-image tool on the JPG first (it never enlarges, and it re-encodes the JPEG), then convert the smaller file here. This page itself has no size target, quality or scaling setting.

Can I choose 8-bit, 16-bit or monochrome BMP?

No. There are no depth or palette options: JPG input always comes out as a 24-bit BMP, and 32-bit v5 is only used for sources that carry an alpha channel. If your device needs an indexed, grayscale or 1-bit bitmap, convert the color depth in an editor such as GIMP or IrfanView after downloading, or export the bitmap directly from that editor.

Does converting to BMP improve image quality?

No. The JPEG's compression artifacts are already part of the pixels by the time it is decoded, so they are copied faithfully into the bitmap. What BMP gives you is a file that will not degrade again on re-saving, which is useful if the image is about to be edited and written repeatedly.

Why is the BMP so much bigger than the JPG?

Because BMP stores each pixel in full instead of compressing it the way JPEG does. Three bytes per pixel means a 4000 by 3000 photo is about 36 MB, and the figure depends only on dimensions, never on how detailed the photo is.

My large photo failed to convert. What happened?

The ImageMagick stage refuses images wider or taller than about 16,000 pixels or larger than roughly 128 megapixels, and reports a limit or resource error instead of an output. A truncated or partially downloaded JPG will also fail as corrupt. Downscale the image, or re-save it from an editor, and try again.

Does the BMP keep the photo's EXIF data, like date or GPS?

No. BMP has no metadata container, so camera, date and location tags from the JPEG are not written into the output. The only EXIF value that has any effect is Orientation, which is applied to the pixels so the bitmap is the right way up.

Can I convert a whole folder of JPGs at once?

You can convert up to 10 files in a single job on guest and free accounts, 25 on Plus and 50 on Pro, and each file is downloaded individually, as there is no zip-all button. Free tiers are also limited to 10 conversion jobs per hour per IP address, where a job is one batch.

Where does the conversion happen and how long are my files kept?

On our servers, not in your browser: the JPG is uploaded over HTTPS and converted by a worker process. Your upload is deleted as soon as the job finishes, and the BMP can be fetched through a random, unlisted download link for about four hours, after which it is deleted automatically. File names, sizes and conversion outcomes are recorded in our operational logs.