Convert JPG (photo) to BMP

A JPG is saved to BMP pixel for pixel: no compression left in the file, and it weighs several times more.

Convert JPG to BMP for the machines that ask for it: industrial controllers, till systems, in-house utilities from the Windows XP era that read nothing but an uncompressed picture.

What happens when you convert JPG to BMP

JPG keeps a photo compressed: the file is small, but every pixel is rebuilt from its neighbours. BMP writes the colour of each pixel as its own number, which is why even primitive code with no libraries can read it.

The picture itself does not change. Width and height in pixels stay the same, the colours stay the same, and the file grows several times over, because every dot takes room, plain flat background included.

  • Sharpness and detail will not improve: whatever JPG smoothed away during compression does not come back in BMP.
  • Halos and blocks around contrasting edges, if the original had them, stay exactly where they were.
  • No transparent background appears, since JPG never had one.
  • Shooting data does not travel with the picture: BMP stores no date, camera model or exposure settings.

To bring the image back to something you can email or put on a site, use the BMP to JPG converter. If you need an uncompressed file for transparency rather than for old software, look at the JPG to PNG converter.

How to convert

  1. Upload your JPG file to this page.
  2. Check that the target format is BMP.
  3. Start the conversion and wait for the finished file.
  4. Download the BMP and open it in the program that expects it.

Frequently asked questions

Will the photo look better?

No. BMP holds exactly the pixels the JPG had, and the losses from the earlier compression stay with the picture.

Why did the file get so much bigger?

BMP applies no compression: its size follows the number of dots and the colour depth, not how complex the image is.

More about the formats

What the format is, how to open it and how it differs from the others.