Dramatically smaller files
A BMP stores raw, barely compressed pixels, so it is often five to ten times the size of the same image as a PNG. Converting keeps every pixel but drops the wasted bytes.
Shrink a bulky Windows bitmap into a lossless PNG that the web actually accepts.
Loading tool…
The tool is loading its code on your device. This happens once and is cached for later visits.
Processed entirely on your device
Overview
Convert BMP to PNG free online — turn an uncompressed Windows bitmap into a lossless PNG that is often many times smaller. Batch up to 20 files, no upload.
A Windows bitmap stores its pixels almost exactly as they sit in memory, with little or no compression. That makes the format simple and perfectly faithful, and it also makes it enormous: a modest 2000 × 1500 photograph can occupy nine megabytes or more as a BMP. PNG was designed for precisely this job — keeping every pixel losslessly while squeezing out the redundancy — so the same image is usually several times smaller with no visible change.
The browser decodes the BMP into raw pixels, draws them onto a canvas, and re-encodes that canvas with the PNG encoder. Because both ends of the trip are lossless, the PNG is pixel-identical to the decoded bitmap. You are not trading quality for size here; you are dropping the wasted bytes a legacy container carries, which is why BMP to PNG is one of the few conversions that shrinks a file without giving anything up.
Up to twenty files convert in one run, each up to 25 MB, processed one at a time so memory stays predictable, and a summary strip totals the batch before and after so the saving is obvious at a glance. Each result is named after its source with a .png extension. Nothing is uploaded: the decode, the re-encode and every download happen inside the tab, with no account and no watermark, because there is no server on the other end.
Step by step
Drop one or more images onto the upload area — a .bmp or any other format, which is detected automatically.
Optionally set a maximum dimension; anything larger is scaled down in the same pass.
Press Convert to PNG — each bitmap is decoded and re-encoded locally, one file at a time.
Read the result row: it names the format that arrived and how much smaller the PNG is.
Download each PNG on its own, or take the whole batch from the results list.
Why use it
What this tool is good for, and what it deliberately does not try to do.
A BMP stores raw, barely compressed pixels, so it is often five to ten times the size of the same image as a PNG. Converting keeps every pixel but drops the wasted bytes.
Both BMP and PNG are lossless, so nothing is thrown away in the conversion — the PNG is pixel-identical to the decoded bitmap, just far more efficient.
Browsers, CMSs and design apps handle PNG natively, while a raw BMP is a legacy Windows format many web workflows refuse outright.
The decode and re-encode run in the browser's own image pipeline, so nothing is uploaded and no copy is stored.
Questions
Short, honest answers about quality, limits and privacy.