All image tools

PNG to BMP

Convert a PNG image to BMP. Files never leave your browser.

About PNG to BMP · বিস্তারিত

PNG to BMP writes your PNG as a genuine 24-bit uncompressed Windows bitmap, built in your browser. See-through areas are painted white, since this kind of BMP has no transparency channel.

BMP is one of the oldest image formats on Windows. It stores every pixel as three raw bytes (blue, green, red) with no compression at all. That makes files big, but also trivially easy for simple programs and small devices to read.

Browsers cannot save BMP on their own, so this tool assembles the bitmap byte by byte: a standard 54-byte header followed by bottom-up pixel rows, padded to multiples of four bytes as the format requires. Any program that opens classic BMP files should accept the result.

How to use it · কীভাবে ব্যবহার করবেন

  1. Load the PNG

    Click the upload box and pick a .png file.

  2. Build the bitmap

    Press Run PNG to BMP. Transparent pixels are flattened onto white and the BMP is assembled.

  3. Save it

    Download the .bmp file and open it in the program or device that needs it.

When it helps · কখন কাজে লাগে

Legacy and industrial software
Some embroidery, laser-engraving, sign-cutting and ID-card printing programs still import only BMP.
Programming and lab assignments
Computer science and image-processing courses often ask students to read raw BMP pixels in C, Python or MATLAB because the format has no compression to decode.
Small screens and microcontrollers
Hobby projects that show pictures on LCD panels via Arduino or ESP32 libraries commonly load 24-bit BMP files from an SD card.

Example: a 1920 × 1080 PNG

Each row takes 1920 × 3 = 5,760 bytes, so the pixel data is 5,760 × 1,080 = 6,220,800 bytes. With the 54-byte header the BMP is 6,220,854 bytes, about 5.9 MB, no matter how simple the picture is.

What you get

  • True 24-bit uncompressed BMP with a BITMAPINFOHEADER
  • Transparent areas filled with white rather than black
  • Width and height exactly as in the PNG
  • Resolution field set to 72 DPI
  • Made entirely on your device

বাংলায়: PNG থেকে BMP

কিছু পুরনো বা বিশেষ সফটওয়্যার, যেমন এমব্রয়ডারি মেশিন, লেজার এনগ্রেভিং বা আইডি কার্ড প্রিন্টারের প্রোগ্রাম, শুধু BMP ফাইল নেয়। এই টুল ব্রাউজারেই PNG থেকে আসল ২৪-বিট BMP বানায়। BMP-তে কোনো কমপ্রেশন নেই, তাই ফাইল অনেক বড় হয়, আর স্বচ্ছ অংশ সাদা হয়ে যায়।

BMP ফাইল এত বড় কেন?

BMP প্রতিটি পিক্সেল কমপ্রেশন ছাড়া রাখে, তাই সাইজ মোটামুটি দৈর্ঘ্য × প্রস্থ × ৩ বাইট হয়।

এটা কি সত্যিকারের BMP?

হ্যাঁ, স্ট্যান্ডার্ড হেডারসহ আসল ২৪-বিট BMP, শুধু নাম বদলানো PNG না।

Questions people ask · প্রশ্ন ও উত্তর

Is this a real BMP or just a renamed PNG?

A real one. The file starts with the BM signature, carries a standard 40-byte info header and stores raw 24-bit pixel rows. Programs that check the file contents, not just the name, will accept it.

Why is the BMP so huge?

BMP stores every pixel uncompressed at three bytes each. A PNG compresses repeated colours; a BMP never does, so even a plain logo becomes several megabytes at large sizes.

What happens to my transparent background?

It turns white. 24-bit BMP has no alpha channel, and white is used so the image does not end up with a black background, which is what browsers produce by default.

Does the PNG get uploaded?

No. The pixels are read from a canvas in your browser and the BMP bytes are written right there, so nothing leaves your device.

Can I make the BMP smaller?

Only by reducing its pixel dimensions, because BMP has no compression. Resize the PNG first with Resize Image, then convert it.

More like this in Image tools. Need a version built for your business? Ask us.