JPG to BMP

Writes your JPG out as an uncompressed 24-bit BMP.

What this does

A JPG holds its pixels in a compressed, block-based form: the encoder discards detail the eye is unlikely to notice and packs what remains into a small file. A BMP does the opposite. It writes every pixel out in full, row by row, with no compression at all, so the same picture takes far more space but maps directly to the raw color values.

This tool decodes each JPG in your browser, paints it onto a canvas, and writes the result as a 24-bit BMP. BMP has no alpha channel, so any area that ended up transparent during decoding is flattened onto a white background. The work happens on your machine; the images are never sent to a server.

How it works

  1. 1Drop your JPG files, or click to pick them.
  2. 2Each one is decoded and re-saved as an uncompressed 24-bit BMP.
  3. 3Download a single BMP, or grab the whole batch as a zip.

Built on web standards

Built with standard browser APIs — no third-party libraries.

Frequently asked questions