Skip to main content
Free File Converter

BMP to PNG converter

Convert BMP images to PNG in your browser.

Processed in your browser. This file is converted on your device and is never uploaded.

Converter

.bmp, .dib up to 50 MB. You can also drag a file here.

Options

Checking what this browser supports…

Leave both empty to keep the original size.
When off, the image is stretched to exactly the width and height you give.

No file selected.

About this tool

BMP turns up in output from older Windows software, scanners, and some scientific instruments. PNG stores every pixel exactly and keeps transparency, which makes it the safe choice for graphics, screenshots, and anything with sharp edges or text.

This tool converts BMP to PNG entirely in your browser. The image is decoded, drawn, and re-encoded on your device, so nothing is uploaded and the size of the file costs you no waiting.

Supported formats and limits

Input
.bmp, .dib
Output
.png (image/png)
Output name
The original name with the new extension, for example photo.bmp becomes photo.png.
File size limit
50 MB
Processing
In your browser. The file is not uploaded.

How to use it

  1. Choose a .bmp or .dib file, or drag one onto the page.
  2. Optionally set a width or height to resize at the same time.
  3. Select Convert, then download the PNG file.

Limitations

  • PNG is lossless, so a photograph saved as PNG is typically several times larger than the same photograph as JPEG or WebP.
  • Metadata is not preserved. EXIF fields, including camera settings and GPS location, are dropped, which is a privacy benefit but worth knowing if you rely on them.
  • Colour profiles are not preserved, so an image in a wide-gamut profile may shift slightly.
  • The camera's EXIF orientation is applied, so a photo taken sideways comes out upright rather than rotated.

Frequently asked questions

Is my image uploaded?
No. The conversion runs entirely in your browser. The image never leaves your device and no request carrying it is made.
Can I resize while converting?
Yes. Set a width, a height, or both. With proportions kept, one dimension is derived from the other, and giving both fits the image inside that box rather than distorting it.