ToolFeather
Image & MediaRuns in your browser

PNG to BMP Converter

Turn PNGs into Windows bitmaps with the bit depth you actually need — 24-bit for any program, 32-bit with alpha, 8-bit palette or 1-bit black-and-white for microcontrollers and LCDs.

Quick presets

PNG to BMP Converter

Output · BMP
Only shrinks — smaller images are left as they are.

🔒 Processed on your device with the browser's own image engine — nothing is uploaded, and re-encoding strips EXIF metadata such as GPS location.

Files
–
–
Original
–
–
Result
–
–
Change
–
–
Your converted image appears here with a before / after slider.
Drop files on the left — or tap a sample above.
PNG vs BMP — what changes
  • PNGLossless (Deflate) · 1–16 bits per channel, palette or true colour · alpha: Full 8-bit alpha
  • BMPUsually none (RLE4/RLE8 optional) · 1, 4, 8, 16, 24 or 32 bits per pixel · alpha: Only 32-bit with V4/V5 headers; support varies
  • TipFor e-paper and OLED displays choose 1-bit with dithering; for Windows apps and Paint, 24-bit is the safe choice.
  • PrivacyFiles never leave your device; re-encoding drops EXIF/GPS metadata.

Format facts checked October 2026.

Runs in your browser — nothing you enter is uploaded or stored.

ToolFeather · PNG → BMP
Scratchpad auto-saved
Stored in this browser (localStorage)
Step-by-step~40s read

How it works — in four simple steps

No signup and nothing to install — it all runs in your browser.

1

Add PNG files

Drop, choose or paste them — or press the sample preset above.

2

Set the BMP options

For e-paper and OLED displays choose 1-bit with dithering; for Windows apps and Paint, 24-bit is the safe choice.

3

Convert

Press Convert — results appear with a before/after slider, sizes and format details.

4

Download

Save each file or everything as a ZIP.

Pro tip

For e-paper and OLED displays choose 1-bit with dithering; for Windows apps and Paint, 24-bit is the safe choice.

Features

Four bit depths

24-bit true colour, 32-bit with alpha, 8-bit palette (exact when possible) or 1-bit monochrome with optional dithering.

Batch + before/after

Convert many files at once, compare with the slider, download individually or as a ZIP.

Nothing uploaded

Decoding and encoding run in your browser tab; the files never leave your device.

About the PNG to BMP Converter

BMP is still what a lot of older Windows software, industrial HMIs, label printers and microcontroller toolchains expect — they read raw pixels and don't ship a PNG decoder. The catch is the bit depth: a 24-bit BMP works almost everywhere, while 1-bit and 8-bit files are what e-paper displays, thermal printers and Arduino screen libraries want.

The PNG is decoded by your browser, alpha included.

The BMP is written by our own encoder: a BITMAPINFOHEADER file for 24-, 8- and 1-bit output (bottom-up rows padded to 4 bytes, as Windows expects) and a BITMAPV4HEADER with BI_BITFIELDS channel masks and an sRGB colour space for 32-bit with alpha. 8-bit files get an exact palette when the image has 256 colours or fewer, otherwise a median-cut palette with optional Floyd–Steinberg dithering; 1-bit uses a luminance threshold or dithering.

PNG vs BMP compared

PropertyPNGBMP
Origin / standardW3C 1996 · ISO/IEC 15948Microsoft Windows / OS/2 (1980s)
CompressionLossless (Deflate)Usually none (RLE4/RLE8 optional)
TransparencyFull 8-bit alphaOnly 32-bit with V4/V5 headers; support varies
Colour depth1–16 bits per channel, palette or true colour1, 4, 8, 16, 24 or 32 bits per pixel
Animation / pagesAPNG extensionNo
Maximum size2³¹ − 1 px (practically memory-bound)Signed 32-bit width/height (memory-bound)
Typical useScreenshots, UI, logos, web graphicsWindows apps, embedded displays, machine tools
Opens inEverythingEvery Windows program, browsers, most editors

Measured on our sample

What this page produced from its built-in sample (a 960 × 640 PNG), with each preset:

SettingInputOutputNotes
Default settings557.0 KB · 960 × 6401.76 MB · 960 × 64024-bit BMP · 96 DPI
8-bit palette557.0 KB · 960 × 640601.1 KB · 960 × 6408-bit BMP · 256-colour palette · 96 DPI
1-bit dithered557.0 KB · 960 × 64075.1 KB · 960 × 6401-bit BMP · monochrome · 96 DPI

Measured with this page’s converter in Chromium (October 2026). Press the sample preset above to reproduce; your own images will differ with their content.

Things to know

Frequently asked questions

4 answers
Which BMP bit depth should I choose?
24-bit for general use; 32-bit if you need transparency and your software supports BITMAPV4 headers; 8-bit (256-colour palette) for small files and old systems; 1-bit for monochrome displays, embroidery and laser tools.
Does PNG to BMP lose quality?
Not at 24 or 32-bit — every pixel is copied exactly. 8-bit reduces the image to 256 colours (exactly, if it already has that few) and 1-bit to pure black and white.
Can every program open these BMPs?
24-bit and 8-bit BMPs open in essentially every Windows program, image editor and browser. 32-bit BMPs with alpha use a BITMAPV4 header, which modern software reads but a few very old programs don't.
Is my image uploaded?
No. PNG files are decoded and the BMP is created entirely in your browser — nothing is sent to a server, and EXIF/GPS metadata isn't copied.