HomeToolsConvert an ImageBMP to PNG

Convert BMP to PNG

Convert BMP to PNG right in your browser — free, private, nothing is uploaded. Get a lossless copy of every pixel.

Convert BMP to PNG →

Free · Private — runs in your browser, nothing is uploaded

BMP is the old Windows bitmap: raw uncompressed pixels with essentially no size optimization. It opens everywhere on Windows but wastes space — which is usually why people convert it.

PNG is the standard lossless web image: screenshots, UI graphics, logos and anything with sharp edges or transparency come out pixel-perfect.

Converting BMP to PNG keeps every pixel and throws away the wasted space: PNG's lossless compression routinely shrinks an uncompressed bitmap by a large factor.

BMP vs PNG

BMPPNG
Compressionlossless — nothing discardedlossless — nothing discarded
Codec / containeruncompressed Windows bitmaplossless DEFLATE-compressed bitmap
Typical file sizevery large — no compression at allefficient for flat graphics, large for photos
Best forlegacy Windows software and raw exportsscreenshots, graphics, logos and anything needing transparency
Strengthdead simple and losslesslossless, with a full alpha channel
Watch out foruncompressed — enormous files for what they showlarge for photographs — photos compress far better as JPEG or WebP
Compatibilityuniversal on Windows; most other platforms toouniversal
Transparencyeffectively none in common BMP filesyes — full alpha channel
Animationnono

How the conversion works

  1. Choose your BMP image. The button above opens the converter with PNG already selected as the target format.
  2. There is no quality to tune: PNG is lossless, so the quality setting is ignored.
  3. Run the conversion and download the PNG image. Everything happens locally — ffmpeg compiled to WebAssembly runs in your browser tab, your image is never uploaded, and the page keeps working offline once it has loaded.

What to expect

Nothing is lost. BMP and PNG both store the image losslessly, so every pixel comes through exactly — and the quality setting doesn't even apply to a PNG target.

FAQ

Is converting BMP to PNG lossless?

Yes — PNG keeps every pixel of the decoded BMP exactly. You keep the image and simply drop the uncompressed bulk.

How much smaller will the PNG be than my BMP?

Usually much smaller: PNG compresses losslessly, so you keep every pixel while shedding most of the BMP's bulk — with no quality change at all.

Is my BMP image uploaded when converting to PNG?

No. The conversion runs entirely in your browser with ffmpeg compiled to WebAssembly — your image never leaves your device, and the page keeps working offline once it has loaded.

More BMP conversions