UltKit

BMP to PNG Converter

Turn bulky Windows bitmaps into PNG files that keep every pixel exactly and take a fraction of the space. Drop the BMPs, press convert and download.

Image Converter

or drop JPG, JPEG, JPE … files here ·

Max 95 MB per file· Up to 20 files· Deleted after 30 minutes

Output

Files are processed on our servers and deleted after 30 minutes.

How to use this tool

  1. 1

    Add the BMP files

    Drop up to 20 .bmp files, 95 MB each, from Paint, a scanner, an old game or an industrial camera.

  2. 2

    Keep PNG as the target

    Convert to is set to PNG. There is no quality slider, because PNG is lossless; Advanced settings only offers resizing and metadata options.

  3. 3

    Convert and download

    Press Convert to PNG and save the files one by one or as a ZIP.

Answer

What do I lose converting BMP to PNG?

Nothing visible and nothing measurable: PNG is lossless, so the pixels stay identical. What changes is the size. An uncompressed bitmap usually becomes a PNG several times smaller, and screenshots shrink the most.

BMP to PNG shrinks files without changing a pixel

BMP files are almost always stored raw: three bytes per pixel, row after row, with no compression at all. The format allows run-length encoding for 4-bit and 8-bit images, but almost nothing writes it. PNG holds the same pixels and runs them through per-row prediction filters and DEFLATE, the compression method behind ZIP files, so repeated colors and smooth areas take a fraction of the space.

Bitmaps still turn up more often than you might expect. Older versions of Paint saved .bmp by default, the Windows clipboard keeps copied pictures as device-independent bitmaps, and scanners, machine-vision cameras, retro games and embedded devices write them because the format is trivial to produce. A folder of those files eats storage fast and is awkward to send.

The conversion does not sharpen or clean anything up. If the bitmap is blurry or blocky, the PNG is too; the gain is size and compatibility, not quality.

How big an uncompressed bitmap really is

6.2 MBOne 1920 × 1080 screenshot saved as a 24-bit BMP

1920 × 1080 pixels × 3 bytes = 6,220,800 bytes, plus a 54-byte header. As PNG, the same desktop screenshot is typically a few hundred KB, because interface colors repeat.

Where the BMP format came from

  1. 1990

    Windows 3.0

    Device-independent bitmaps with the 40-byte info header become the standard .bmp layout.

  2. 1995

    Version 4 header

    Windows 95 and NT 4.0 add color masks and an alpha mask field.

  3. 1996

    PNG 1.0

    The W3C publishes PNG as a patent-free lossless format.

  4. 1998

    Version 5 header

    Windows 98 and 2000 allow embedded ICC color profiles in a BMP.

  5. 2004

    ISO/IEC 15948

    PNG becomes an international standard.

BMP

Bitmap image

BMP is Microsoft's device-independent bitmap format, native to Windows since its early versions. It usually stores pixels uncompressed, so quality is perfect but files are very large compared with PNG or JPEG. Newer BMP versions can hold an alpha channel, but many programs ignore it. The format is simple to read and write, which keeps it alive in older software, embedded systems and some industrial tools. Windows, macOS and nearly every image editor can open BMP files.

Compression
Lossless
Transparency
Yes
Animation
No
Introduced
Microsoft
BMP converter

PNG

Portable Network Graphics

PNG is a lossless raster format published in 1996 by the PNG Development Group and later standardised by the W3C and ISO. It keeps every pixel exactly, supports full alpha transparency and handles text, sharp edges and flat colours without artefacts. That precision makes it ideal for screenshots, logos, icons and interface graphics. The trade-off is size: photographs saved as PNG are often several times larger than the same photo as JPEG or WebP. All browsers, operating systems and editors open PNG files.

Compression
Lossless
Transparency
Yes
Animation
No
Introduced
1996 · PNG Development Group
PNG converter

BMP turns into PNG when screenshots, scans or exports from older Windows tools have to be shared or stored without losing a pixel; PNG keeps every value while cutting the file to a fraction of its size.

Transparency, palettes and 32-bit bitmaps

There is usually no transparency to gain. Most BMPs are 24-bit, which has no alpha at all, and the PNG comes out fully opaque. Some 32-bit bitmaps written with the version 4 or 5 header carry a real alpha channel, and that is preserved in the PNG. In many other 32-bit files the fourth byte is simply padding, and programs that misread it as alpha show the picture as invisible; if a converted file looks blank in one viewer, open it in another before assuming it is broken.

Low-color bitmaps, such as 1-bit scans and 8-bit palette images from old software, keep exactly the same colors. PNG supports grayscale, palette and full-color layouts, so it can represent every kind of BMP you are likely to meet. For a website, PNG is the right home for these screenshots and diagrams; our guide to reducing image size in KB covers what to do if a form still wants a smaller file.

BMP to PNG questions

Is BMP to PNG really lossless?

Yes. Every pixel value in the PNG matches the BMP exactly; only the way the bytes are packed changes. Converting the PNG back with PNG to BMP gives the same picture again, though the header details may differ.

Why is my PNG only slightly smaller than the BMP?

Lossless compression feeds on repetition. Screenshots, diagrams and pixel art have large flat areas and often shrink by 90% or more, while photos and noisy scans have little to repeat and may only halve. For photos where size matters more than exact pixels, BMP to JPG goes much further.

Will the PNG get a transparent background?

Only if the BMP really defines an alpha channel, which few do. The common 24-bit BMP has no transparency to carry over, so the PNG is fully opaque. Remove the background in an editor if you need a cut-out.

Does the PNG keep the DPI of a scanned BMP?

Yes. BMP stores resolution as pixels per meter and PNG has an equivalent field, and the DPI tag setting at 0 keeps the original value. Type 300 there if a print form asks for it; the pixel dimensions do not change.

Should I keep the BMP originals after converting?

Not for image quality: the PNG holds identical pixels in less space. Keep them only if a program must read BMP directly, such as a legacy tool or a microcontroller display library.

Will email and web forms accept the PNG where the BMP failed?

Almost always. Upload forms and image hosts commonly list JPG and PNG and leave BMP out, and mail services often block or strip large attachments, which a 6 MB bitmap easily becomes.