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
- 1Drop your JPG files, or click to pick them.
- 2Each one is decoded and re-saved as an uncompressed 24-bit BMP.
- 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
Related tools
All Convert image →HEIC to JPGConvert iPhone HEIC photos to JPG. Decodes each HEIC and re-encodes it as a lossy JPG.WEBP to PNGConvert WebP images to PNG. Transparency stays intact.WEBP to JPGConvert WebP images to JPG. JPG is lossy and has no alpha, so transparent areas are flattened onto white.PNG to JPGConvert PNG images to JPG. JPG is lossy and has no alpha, so transparent areas are flattened onto white.HEIC to PNGConvert iPhone HEIC photos to PNG. The output is lossless, so full quality stays.PNG to SVGTrace PNG images into SVG vectors. Works best on logos and silhouettes, not photos.
