Convert BMP to PNG
BMP files are enormous because they store every pixel uncompressed. Converting to PNG keeps the image pixel-for-pixel identical while shrinking it by half or more, and gives you a file that every modern app and browser opens. The conversion runs entirely in your browser.
Drop files here or click to browse
Results
How to convert BMP to PNG
- Drop one or many BMP images into the tool below.
- The output format is already set to PNG. Adjust the quality if you like.
- Click run to convert.
- Download each PNG, or grab them all as a ZIP.
Why BMP files are so big
A bitmap file is essentially a raw dump of pixel values. A 1,920 by 1,080 image at 24 bits per pixel is a little over 6 MB, every time, whether it is a complex photograph or a solid blue rectangle. There is no clever encoding, no run-length shortening, nothing. That simplicity is useful for old hardware and software, but it makes BMP a poor choice for storing, sending or publishing images.
Why PNG is the natural upgrade
PNG is also lossless, which means the conversion keeps every pixel exactly. But PNG runs the pixel data through a prediction filter and DEFLATE compression, the same algorithm used in ZIP files. Areas of flat colour, repeated patterns and gradual gradients shrink enormously. That same 6 MB screenshot as a BMP is often 200 to 400 KB as a PNG. Photographs with a lot of fine detail compress less, but still usually end up at half the size or smaller.
| Image type, 1,920 × 1,080 | BMP size | Typical PNG size |
|---|---|---|
| Application screenshot | 6.2 MB | 150 to 400 KB |
| Flat illustration or diagram | 6.2 MB | 50 to 200 KB |
| Scanned document | 6.2 MB | 500 KB to 1.5 MB |
| Photograph | 6.2 MB | 2 to 4 MB |
If the BMP is a photograph and you do not need lossless storage, converting to JPG or WebP instead will produce a far smaller file again. Use PNG when you want a perfect copy.
Where BMPs usually come from
- Screenshots and exports from older Windows programs and Paint.
- Output from scanners, medical or scientific instruments and industrial cameras.
- Game and application assets from older software.
- Files extracted from embedded devices or firmware.
- Old CD-ROMs and archives.
After conversion
The PNG is a drop-in replacement in every modern context: it can be attached to email, uploaded to any website, embedded in a document or placed in a design layout. PNG also supports transparency, so if your BMP has a background you want to remove, you can now do that in an editor and keep the result transparent. Drop a whole folder of BMPs in at once and download the PNGs as a single ZIP.
Frequently asked questions
Does converting BMP to PNG lose any quality?
No. Both formats are lossless. The PNG contains exactly the same pixels as the BMP, just stored more efficiently.
How much smaller will the PNG be?
Anywhere from 30% to 95% smaller depending on the content. Screenshots, diagrams and images with flat colours compress dramatically; noisy photographs compress less.
Can I open the PNG anywhere?
Yes. PNG is supported by every browser, operating system, office suite and image editor in use today.
What if my BMP is 8-bit or 16-bit?
Standard 8-bit indexed, 16-bit, 24-bit and 32-bit BMP files are all read and converted to a normal PNG.
Your files never leave your device
Every tool on Squishly Tools is 100% free and runs entirely inside your browser. Your images and documents are processed on your own computer and are never uploaded to a server. There are no accounts, no watermarks and no catch.