How to Convert BMP to PNG — Same Pixels, Much Smaller File (2026)

BMP PNG Lossless Windows Mac

1. Quick Answer

The direct answer: Converting BMP to PNG is completely lossless — PNG stores the exact same pixels as the BMP, compressed with the lossless DEFLATE algorithm, so the file shrinks dramatically (often 50–90%) with zero quality change. The fastest free method: open Convertlo's BMP to PNG converter in your browser, drop in your BMP files, and download the PNGs — nothing is installed or uploaded. On Windows, Microsoft Paint (File → Save as → PNG picture) does single files; on Mac, Preview (File → Export → PNG) does the same.

2. Why Convert: Uncompressed vs Lossless-Compressed

The entire case for this conversion comes down to one fact: BMP stores pixels raw, PNG stores the same pixels compressed — and the compression is lossless.

A standard 24-bit BMP allocates exactly 3 bytes for every pixel, no matter what the image looks like. The arithmetic is brutal: a 1920×1080 screenshot is 1920 × 1080 × 3 ≈ 6.2 MB, every single time. A 3840×2160 (4K) image is about 24.9 MB. A white rectangle costs as much as a detailed photograph. (BMP does define an optional RLE compression mode, but almost no software uses it — real-world BMPs are effectively always uncompressed.)

PNG, standardized in 1996, compresses pixel data with DEFLATE — the same lossless algorithm ZIP files use — plus pixel-prediction filters that make image data compress far better than naive zipping. Lossless means exactly that: when the PNG is decoded, you get back every pixel value bit-for-bit identical to the source. Nothing is estimated, approximated, or thrown away — which is the crucial difference from JPG, where compression permanently discards detail.

How much smaller, realistically?

  • Screenshots, UI captures, diagrams, charts, scans of text — large flat-color areas compress superbly: typically 80–95% smaller. A 6.2 MB BMP screenshot commonly becomes a 200–600 KB PNG.
  • Photographs and noisy images — less redundancy to exploit, but still meaningful: typically 30–60% smaller.
  • Worst case — pure random noise barely compresses, but even then PNG will not be larger by more than a rounding error, and real images are never pure noise.

Since BMPs most often come from screenshot tools, scanners, and legacy Windows software — exactly the flat-color-heavy content PNG compresses best — the typical user sees the dramatic end of that range.

3. BMP vs PNG — Side by Side

BMP PNG
Introduced 1985 (Windows 1.0) 1996 (W3C standard)
Compression None (RLE optional, rarely used) Lossless DEFLATE + filters
1920×1080 file size (24-bit) ~6.2 MB, always ~0.2–3 MB depending on content
Bit depths 1, 4, 8, 16, 24, 32-bit 1–8-bit palette, 8 or 16 bits per channel (24/48-bit RGB, 32/64-bit RGBA)
Transparency 32-bit alpha exists but inconsistently supported Full alpha channel, universally honored
Web/browser support Displays, but never recommended; rejected by many upload forms Universal since the late 1990s
Typical source Legacy Windows apps, scanners, screenshot tools, industrial equipment The web-standard lossless format everywhere

4. Method 1: Convertlo Browser Converter (Any Device, Batch)

Convertlo's converter runs entirely in your browser — the BMP is decoded and re-encoded as PNG locally on your device, so nothing is uploaded to any server. It also handles multiple files at once, which Paint and Preview cannot do without manual repetition.

1
Open convertlo.pro/bmp-to-png.html

Go to the BMP to PNG converter in any modern browser — Windows, Mac, Linux, or even a phone. No account, no installation.

2
Drop in one or many BMP files

Drag and drop the files or click Browse. Batch conversion runs several files in parallel, and everything stays on your machine.

3
Download your PNGs

Conversion is near-instant since both formats are lossless — there are no quality settings to tune. Download files individually or all at once.

Convert BMP to PNG — free, private, batch

Identical pixels, dramatically smaller files. Nothing leaves your device.

5. Method 2: Microsoft Paint (Windows, Built-In)

Every Windows machine since 1985 ships with Paint, and Paint reads BMP natively — it is the format's home turf. For a single file this takes seconds:

  1. Right-click the BMP file and choose Open with → Paint
  2. Click File → Save as → PNG picture
  3. Choose a location and click Save

The Windows Photos app works too: open the BMP, click the three-dot menu, choose Save as, and pick PNG as the file type. Both methods are free and offline. The limitation of both: strictly one file at a time. If a scanner or legacy application has left you a folder of dozens of BMPs, use the browser batch method above instead of repeating the Paint dance per file.

6. Method 3: Mac Preview (Built-In)

macOS opens BMP files in Preview out of the box, and Preview exports to PNG directly:

  1. Double-click the BMP — it opens in Preview
  2. Click File → Export…
  3. In the Format dropdown, choose PNG, then click Save

For several files, Preview has a semi-batch trick: select all the BMPs in Finder, open them together in one Preview window, select all thumbnails in the sidebar (Cmd+A), then use File → Export Selected Images… and choose PNG as the format. Finder's Quick Actions → Convert Image also offers PNG output on modern macOS versions.

7. When NOT to Convert BMP to PNG

Honesty section — two cases where this conversion is the wrong move:

  • The file must go back into a BMP-only system. Some legacy industrial, medical, and point-of-sale software reads only BMP. Keep the original BMP for that system and convert a copy for everything else.
  • You actually want the smallest possible file and do not need lossless. For photographs destined for email or the web, a high-quality JPG is several times smaller than even a PNG. See our BMP to JPG guide for that path — the trade-off is that JPG is lossy, so it is wrong for screenshots with text and for anything you may edit again.

Rule of thumb: screenshots, diagrams, scans of documents, and anything with sharp edges or text → PNG. Photographs where file size matters more than perfect fidelity → JPG. When in doubt, PNG is the safe choice because it never destroys information.

8. Frequently Asked Questions

Does converting BMP to PNG lose any quality?
No — zero. BMP stores pixels uncompressed and PNG stores them with lossless DEFLATE compression, so the PNG contains the exact same pixel values as the BMP, just packed more efficiently. It works like zipping a file: smaller on disk, bit-for-bit identical when opened. This is different from converting to JPG, which uses lossy compression and permanently discards fine detail.
How much smaller is a PNG than a BMP?
A 24-bit BMP always costs 3 bytes per pixel, so a 1920×1080 image is about 6.2 MB regardless of content. The equivalent PNG depends on image complexity: screenshots, diagrams, and UI images with flat color areas typically shrink 80–95% (often to a few hundred KB), while noisy photographs shrink less — commonly 30–60%. In every case the PNG is smaller and the pixels are unchanged.
Can I convert BMP to PNG with Microsoft Paint?
Yes. Paint has shipped with every version of Windows and handles this conversion natively: open the BMP in Paint, choose File, then Save as, then PNG picture, pick a location, and click Save. It is completely free and works offline. Its limitation is one file at a time with no batch option — for many files, a browser-based batch converter is much faster.
Does PNG keep the transparency from a 32-bit BMP?
PNG fully supports alpha transparency, so it can preserve the alpha channel from a 32-bit BMP. Be aware that many programs that write 32-bit BMPs do not actually use the fourth channel as transparency, and many readers ignore it — BMP alpha has always been inconsistently supported. PNG's alpha, by contrast, is part of the specification and honored everywhere, which is exactly why transparent images standardized on PNG.
Why do BMP files still exist if they are so large?
BMP is the native bitmap format of Windows — it dates to Windows 1.0 in 1985 and its uncompressed layout makes it trivially simple for software to read and write with no decompression code. That is why legacy Windows applications, scanners, screenshot utilities, medical and industrial equipment, and embedded systems still emit BMP files. For storing or sharing images, though, PNG delivers the identical pixels at a fraction of the size.

Shrink your BMP files now — losslessly

Free, no installation, batch support, and your images never leave your device.

Convertlo Editorial Team
We build and maintain the browser-based file tools on Convertlo. These guides come from the team that engineers the software itself — every method here uses a tool we wrote and run entirely in your browser, with nothing uploaded to a server.
More articles