## BMP is a raw dump of pixels
Bitmap (.bmp) commonly stores each pixel as raw RGB or RGBA with little or no compression. That made it easy for old Windows programs to write. It makes a 1920×1080 screenshot several megabytes, and a 4K dump enormous. PNG uses lossless compression (and optional palette reduction) so flat UI screenshots shrink dramatically—sometimes 10×—without changing a pixel. That is the entire pitch of BMP to PNG: same picture, sendable file, fewer “attachment too large” errors.
You should not convert BMP to JPEG if the file is a screenshot or an icon. JPEG will fuzz text and UI chrome. PNG is the correct modern lossless stand-in for BMP. JPEG is for photographs that happen to be in BMP (rare, but some cameras and medical devices have emitted BMP).
## Color, palettes, and indexed BMPs
BMP has several flavors: 1-bit, 4-bit, 8-bit indexed, 16-bit, 24-bit, 32-bit with alpha. Indexed BMPs (old icons, clipart) become PNG8 or PNG24 depending on the encoder. Transparency in 32-bit BMP should become PNG alpha. 1-bit BMPs (fax-like) remain sharp as PNG. If a very old RLE-compressed BMP fails, re-save it from Paint as an uncompressed BMP and retry.
This conversion does not add detail. A 32×32 icon stays 32×32. If you needed a larger logo, redraw it; do not stretch the BMP.
## Why not keep BMP?
macOS Preview and many Linux tools open BMP, but the web does not.

is not a thing you want in production. Chat apps may refuse BMP. Email scanners sometimes flag unusual attachments. PNG is the interchange format. After conversion you can still go to WebP or AVIF for the live site, or to ICO via other tooling if you are building a Windows icon—but PNG is the right first step.
## ToolPin handling
The BMP is decoded in the browser and encoded as PNG. No upload to toolpin.online. That matters if the BMP is a screenshot of a dashboard or a patient list from an old Windows app. 250 MB limit; uncompressed BMP hits that faster than JPEG would, because BMP is already huge. No signup, no watermark.
Metadata on BMP is minimal. PNG may not carry BMP header quirks. You get pixels. If you needed an exact binary copy for forensics, do not convert; keep the BMP.
## After you have PNG
Compress PNG if the screenshot is still heavy (busy photos inside the snip). Resize if you captured more desktop than you needed. Convert to JPG only if the BMP was actually a photo and you want email size. Strip metadata if you will publish. And delete the BMP from shared folders so nobody keeps circulating the 12 MB original.