Home

Pricing

Blog

Free image tools

Free · In-browser processing

Remove BackgroundTransparent PNG in seconds.Image ConverterSwitch between image formats.PDF to ImageTurn PDF pages into JPG, PNG and more.Image to PDFCombine images into one PDF.Compress PDFMake a PDF smaller, down to a target size.Passport PhotoPassport and ID photos in the right size, ready to print.Compress ImageSmaller files, crisp images.Resize ImageExact sizes for any platform.Crop ImageFrame your image just right.AI UpscalerEnlarge images up to 4×.

Free video tools

Free · In-browser processing

Compress VideoShrink a video to a set file size, in your browser.

Pro tools

Server AI · Uses credits

AI Background Remover HDPrecise hair and fine edges.HD Image ConverterUpscale and convert in HD.AI Image EnhancerEnhance detail with advanced AI.
View all tools
PixVibe
Home

Free image tools

Free · In-browser processing

Remove BackgroundTransparent PNG in seconds.Image ConverterSwitch between image formats.PDF to ImageTurn PDF pages into JPG, PNG and more.Image to PDFCombine images into one PDF.Compress PDFMake a PDF smaller, down to a target size.Passport PhotoPassport and ID photos in the right size, ready to print.Compress ImageSmaller files, crisp images.Resize ImageExact sizes for any platform.Crop ImageFrame your image just right.AI UpscalerEnlarge images up to 4×.

Free video tools

Free · In-browser processing

Compress VideoShrink a video to a set file size, in your browser.

Pro tools

Server AI · Uses credits

AI Background Remover HDPrecise hair and fine edges.HD Image ConverterUpscale and convert in HD.AI Image EnhancerEnhance detail with advanced AI.
View all tools
PricingBlog
PixVibe

Free AI image tools — remove backgrounds, convert, compress, resize & upscale in seconds.

Product

Remove BackgroundImage ConverterPDF to ImageImage to PDFCompress PDFPassport PhotoCompress ImageResize ImageCrop ImageAI UpscalerCompress VideoPricing

Pro tools

AI Background Remover HDHD Image ConverterAI Image Enhancer

Resources

ToolsBlogFor AI agentsHow we keep files localAI Font Prompts

Legal

Terms of ServicePrivacy PolicyLegalThird-party licensesContact

© 2026 PixVibe. All rights reserved.A Funovate Technology product

Notifications

No notifications yet

We'll let you know when something important happens.

HomeToolsImage ConverterBMP to PNG
Local · no upload›Websites›PNG›Office & students›Transparent background›

BMP to PNG

BMP to PNG keeps every pixel of an ordinary 24-bit or 256-color bitmap and usually stores it in far less space. Most BMP files are saved without compression, which is why one screenshot can weigh several megabytes. PNG holds the same pixels losslessly, so a bitmap like this looks exactly the same and only the file gets smaller; screenshots and graphics shrink the most, photos the least. Three things can differ: the DPI value is not carried over, some 32-bit files lose their transparency, and one color value of some semi-transparent pixels can change by 1 on the 0–255 scale, as explained below. PixVibe converts the file on your own device without uploading it, which matters for scans and screenshots that may hold private data.

WHY USE IT

Features

Keeps every pixel of 24-bit and 256-color BMPs

In PixVibe's tests in Chrome (November 2026), we converted our screenshot, diagram and photo, compared every pixel of each PNG with the original bitmap and found no differences. PNG compresses without throwing detail away.

Keeps the transparency of 32-bit BMPs with an alpha mask

A 32-bit BMP that uses a V5 header (BITMAPV5HEADER) with an alpha mask keeps its see-through areas: in our 800 × 800 logo test, all 640,000 alpha values matched. But a 32-bit file written with the basic 40-byte header (BITMAPINFOHEADER), still used by some programs and image libraries, can come out opaque, with black where the see-through areas were.

Smaller lossless PNGs with Compact or Quality mode

The tool has two settings: Mode (Fast, Compact or Quality) and “Reduce colors”, which stays at Lossless unless you pick a number of colors. Fast uses the browser's built-in PNG encoder. For PNG, Compact and Quality run the same lossless optimizer and give the same file: either one took our photo from 3.77 MB down to 2.59 MB with identical pixels.

Batches of up to 20 BMPs with a free account

Converting one bitmap needs no sign-in. Log in for free to drop in as many as 20 BMPs together; the PNGs come back in one ZIP.

OUR TEST

PixVibe's BMP to PNG test: four bitmaps on Fast in Chrome (November 2026)

Test BMP (made by us)BMP sizePNG size (Fast, Chrome)
Screenshot, 1600 × 1000, 24-bit4.8 MB98.4 KB, 98% smaller, same pixels
Diagram, 1600 × 1000, 8-bit (256 colors)1.6 MB208.4 KB, 87% smaller, same pixels
Logo with transparency, 800 × 800, 32-bit (V5 header with an alpha mask)2.56 MB67.3 KB, 97% smaller, transparency kept (all 640,000 alpha values matched; 2,446 of 105,230 semi-transparent pixels off by 1 in one color channel)
Photo, 1600 × 1000, 24-bit4.8 MB3.77 MB, 21% smaller, same pixels (2.59 MB on Compact)
WHAT IT'S FOR

Use cases

Captures from older Windows software

Some screen-capture, scanning and lab programs still save .bmp. As PNG the same capture keeps its sharp text and becomes small enough to paste into a document or chat.

A form that rejects a multi-megabyte file

Help desks, application portals and website editors often cap uploads at a few megabytes and may not list BMP at all. For screenshots and graphics, a PNG of the same image usually fits both rules; for photos, a JPG is the safer choice.

Sprites, device screens and test images

Game assets, microcontroller displays and image-processing samples often come as bitmaps. PNG keeps them exact for documentation, repositories and the web.

HOW IT WORKS

How to convert BMP to PNG

01

Add the BMP

Choose a .bmp file or drop it into the box. Output is already set to PNG, Mode to Fast and “Reduce colors” to Lossless, so the conversion starts by itself. With a free account you can line up as many as 20 files, then press “Convert all”.

02

Shrink it further if you like

Pick Compact for a lighter lossless PNG, or set “Reduce colors” to 256 colors when a photo must be smaller, then press “Convert again”. Every run stays as a version that shows its size.

03

Download the PNG

Save one picture, or every result in a single ZIP.

Why is a BMP so big, and how much smaller is BMP to PNG?

A BMP is big because it usually stores every pixel uncompressed. Converted to PNG, PixVibe's test screenshot came out 98% smaller and the test photo 21% smaller. The Library of Congress description of BMP (fdd000189, checked 15 November 2026) notes that “In practice most BMP images are uncompressed”. A 1600 × 1000 picture at 24 bits per pixel therefore takes 3 bytes for each of its 1.6 million pixels, about 4.8 MB (1 MB = 1,000,000 bytes), no matter what it shows.

PNG compresses without loss, so the saving depends on the content. On Fast in Chrome, our screenshot went from 4.8 MB to 98.4 KB, a 256-color diagram from 1.6 MB to 208.4 KB, and a transparent logo from 2.56 MB to 67.3 KB. A photo is different: grain and gradients leave little to compress, and ours shrank only 21%, to 3.77 MB. Compact brought it to 2.59 MB with the same pixels; “Reduce colors” at 256 colors reached 1.04 MB, but that setting is lossy. If a photo has to be really small, a JPG made with the JPG converter is the usual answer.

Will a transparent BMP stay transparent as PNG?

In PixVibe's tests in Chrome (November 2026), a 32-bit BMP that uses a V5 header (BITMAPV5HEADER) with an alpha mask kept its transparency as a PNG, while one written with the basic 40-byte header (BITMAPINFOHEADER) came out opaque, often with black where it had been transparent. Microsoft's documentation of BITMAPV5HEADER (checked 15 November 2026) describes an alpha mask that “specifies the alpha component of each pixel”, a header field that tells programs which byte holds transparency. For this test we drew a separate 400 × 400 logo (not the 800 × 800 one in the table) with a clear background, soft edges and a 50%-transparent ring, saved it three ways and converted each with PixVibe's BMP to PNG tool.

V5 header with an alpha mask: the PNG kept the transparency, and every alpha value matched.

Basic 40-byte header, alpha written into the fourth byte of each pixel (some programs and image libraries still save it this way, including Pillow 12.2, the Python imaging library (the version we tested)): that byte was ignored and the PNG came out fully opaque. The clear areas turned black in our file, because they show whatever color was stored there. The preview in the tool already shows this before you convert.

Basic 40-byte header, fourth byte all zeros: the PNG was opaque and showed the stored colors exactly; it did not turn invisible.

If a logo arrives with a black box around it, export it again from the program that made it, straight to PNG. In the case that kept transparency (the V5 header with an alpha mask), 1,219 of the 29,056 partly transparent pixels changed by 1 on the 0–255 scale in a single color channel. The tool draws the image on a browser canvas, and under the HTML standard a canvas stores semi-transparent colors premultiplied by their alpha, a conversion the standard describes as lossy for colors that are not fully opaque. Canvas rounding changed one color value of some of those pixels by 1; fully opaque and fully clear pixels were exact.

Which unusual BMP files can be converted?

In PixVibe's tests in Chrome (November 2026), the BMP to PNG tool converted most unusual BMPs: RLE8 and RLE4 compressed files, a top-down bitmap (stored with a negative height), 1-bit black and white, 4-bit, 16-bit (565 and 555), and files with the old OS/2 and the V4 headers. All came out the right way up, and the palette and 24-bit ones matched the original pixel for pixel. A 16-bit file shows the colors it actually holds: our red of 220, 30, 30, saved as 16-bit 565, came back as 222, 28, 25, because 16 bits hold fewer shades.

Two kinds of BMP did not convert correctly in these tests. BMPs that wrap a JPEG or PNG inside (compression types BI_JPEG and BI_PNG) stopped with “Couldn't read this image — it may be corrupted or not a real image file.” A file cut off halfway converted without any warning, and the missing half became transparent, so look at the preview when a BMP may be damaged. The tool relies on the browser's own BMP decoder; we tested Chrome only, and other browsers may handle these files differently.

FAQ

Frequently asked questions

Add the .bmp file to PixVibe's BMP to PNG tool at the top of this page. Output is preset to PNG, Mode to Fast and “Reduce colors” to Lossless, so the first PNG appears without another click; Download saves it.

Not for the pixels in ordinary BMPs: in PixVibe's tests in Chrome (November 2026), every pixel of the 24-bit and 8-bit files matched the original. “Reduce colors” is the only lossy setting, and it is off unless you choose it. The exceptions are 32-bit BMPs with transparency: files written with the basic 40-byte header can turn black, and one color value of some semi-transparent pixels can change by 1 on the 0–255 scale.

Most likely the file is a 32-bit BMP written with the basic 40-byte header, a layout some programs and image libraries still use, where the fourth byte of each pixel is not treated as transparency. In PixVibe's tests in Chrome (November 2026), such a file was read as opaque, so the clear areas showed whatever color was stored there, often black. If the preview in PixVibe's BMP to PNG tool is already black, the PNG will be too; export the image from its source program straight to PNG instead.

Photos compress poorly without loss: in PixVibe's test in Chrome (November 2026), a 4.8 MB photo BMP became a 3.77 MB PNG on Fast and 2.59 MB on Compact. “Reduce colors” at 256 colors got it to 1.04 MB with some loss; a JPG is smaller still.

For sharing and storing, usually yes: PNG keeps the same pixels in less space, often far less, and websites, documents and apps accept it widely. Keep the BMP only when a program you use asks for BMP specifically.

No. In PixVibe's tests in Chrome (November 2026), a 300 dpi BMP turned into a PNG with no resolution setting on all three modes, Fast, Compact and Quality, so a print program will use its own default. The pixel dimensions stay the same; set the print size again where you print.

No. PixVibe's BMP to PNG tool converts inside your browser, so the file stays on your device; batches of up to 20, available after you sign in, stay on your device too. Only the separate “AI Enhance & Convert” button sends an image to PixVibe's servers, and it uses credits.

No account is needed to convert one BMP with PixVibe. For a batch of up to 20 files, sign in with a free account first.

RELATED

You might also need

JPG ConverterPNG ConverterPNG to JPGGIF to PNGWebP to PNGTIFF to JPG

Related articles

PixVibe, the private image toolkit for you and your AI agents: an agent opens a link and downloads a transparent candle cutout
Guide

How to Let Your AI Agent Edit Images with PixVibe

Let an AI agent edit images with PixVibe: one link per job, no API key. We tested Claude, Codex and ChatGPT agent, and show what to check.

Read article
A perfume bottle and a watch photographed on a phone, each turned into a 2000 × 2000 product photo on a pure white background
Guide

Product Photos With Your Phone: Amazon, Etsy & Shopify Sizes

Shoot product photos on a phone, remove the background, and size them for Amazon, Etsy, Shopify and eBay. Official rules in one table.

Read article
MORE TOOLS

Explore more tools

Free image tools

Free · In-browser processing

Remove BackgroundRemove BackgroundMake any image transparent — free PNG.Image ConverterImage ConverterHEIC to JPG, WebP to PNG, JPG to WebP & more.PDF to ImagePDF to ImageTurn PDF pages into JPG, PNG or WebP images — pick pages and DPI.Image to PDFImage to PDFCombine JPG, PNG or HEIC photos into one PDF — A4, Letter or fit.Compress PDFCompress PDFShrink scanned and image-heavy PDFs, keep selectable text, or hit a target size in KB.Passport PhotoPassport PhotoFrame your face to passport, visa or ID sizes, change the background and print several on one sheet.Compress ImageCompress ImageReduce image size, keep the quality.Resize ImageResize ImageResize for YouTube thumbnails & any size.Crop ImageCrop ImageCrop and reframe with precision.AI UpscalerAI UpscalerAI upscale image resolution up to 4×.

Free video tools

Free · In-browser processing

Compress VideoCompress VideoShrink a video to a set file size, in your browser.

Pro tools

Server AI · Uses credits

AI Background Remover HDAI Background Remover HDHigh-precision edges for hair, fur and fine detail.HD Image ConverterHD Image ConverterAI upscale, then convert to high-res WebP, PNG or JPG.AI Image EnhancerAI Image EnhancerEnhance and upscale photos with multiple AI models.
All Image Converter optionsUse this tool with an AI agent

Tags on this page

Media
Image›
Pricing
Free›
Runs on
Local · no upload›
Task
Convert›
Format
BMPPNG›
Platform
Websites›Email›
For
Office & students›Designers›
Feature
Transparent background›Batch processing›No upload›