Convert BMP to PNG
This is the ideal conversion for a bitmap: PNG is lossless, so not a single pixel changes, and yet the file typically shrinks by 70-95% purely from applying compression that BMP never had.
Best for: Archiving or sharing bitmaps with no quality loss whatsoever.
What to know
- Completely lossless — every pixel is preserved exactly.
- The size reduction comes entirely from compression, since BMP applies none.
- OxiPNG runs automatically and will store the image as indexed colour if it uses 256 colours or fewer.
About BMP
Windows' uncompressed bitmap format. Essentially a raw pixel dump with a header.
- Usually no compression whatsoever — a 4000x3000 image is around 48 MB.
- Poor support outside Windows.
- No standard metadata support.
- Support:
- Most browsers, though it is rarely used on the web.
- Transparency:
- Inconsistent; usually absent.
About PNG
A lossless format built for graphics, screenshots and anything needing a real alpha channel.
- Pixel-exact: what goes in comes out, byte for byte.
- Full 8-bit alpha channel with no fringing.
- The right answer for screenshots, logos, line art and UI assets.
- Support:
- Every browser ever shipped.
- Transparency:
- Full 8-bit alpha.
Frequently asked questions
- Is BMP to PNG lossless?
- Completely. PNG stores exactly the pixels it is given. The file gets smaller purely because BMP stores pixels uncompressed and PNG does not.
Related conversions
Converting from something else? Convert any image to PNG