PNG to BMP Converter

Converting PNG to BMP stores the image as uncompressed raw pixels in Windows' native bitmap format. The PNG's lossless pixel data transfers exactly, but without compression the file grows to match its uncompressed size, roughly 4 bytes per pixel.

image

Drag & drop image files here, or browse

Drop your PNG files here

What changes when you convert PNG to BMP

No quality change in either direction. BMP's alpha channel support exists but is inconsistent across tools; some Windows versions treat 32-bit BMPs as having alpha, others don't. For reliable transparency, stick with PNG.

When to use this conversion

  • Loading into legacy Windows software or industrial systems that only accept BMP
  • Feeding to embedded devices, microcontrollers, or DIY projects with a minimal BMP parser
  • Producing input for programming assignments or graphics coursework specifying BMP
  • Interfacing with old scanning or image capture tools that output BMP natively

Where the output plays

BMP is supported by every Windows version, most image viewers on every platform, and a vast array of legacy tools. Browsers technically support it but rarely encounter it on the web.

About these formats

PNG (Portable Network Graphics)

PNG is a lossless image format designed to replace GIF. It uses DEFLATE compression, supports an 8-bit alpha channel for full transparency, and preserves every pixel exactly. PNG excels at images with sharp edges, large flat-color regions, text, UI screenshots, and anything you'll re-edit.

BMP (Windows Bitmap)

BMP is the uncompressed Windows bitmap format from 1990. Files are huge because almost nothing is compressed, but the format is trivial to decode and supported by virtually every Windows utility, embedded system, and legacy tool. Useful as an interchange format when other options fail.

How It Works

  1. Add your PNG files Drag PNG images onto the page or click to pick them from your file browser. Batch uploads are fine.
  2. Choose BMP settings Pick quality or compression settings for the BMP output. Defaults match common target use cases.
  3. Convert in your browser The converter runs locally via WebAssembly. Nothing uploads. Progress shows per file so you know exactly what's happening.
  4. Download BMP files Grab each converted file individually, or download the whole batch as a single ZIP.

Features

Supported Formats

FAQ

Does BMP preserve transparency?

Partially and inconsistently. 32-bit BMP can carry an alpha channel, but many tools ignore it. If transparency matters, PNG is the reliable choice.

Why is the BMP so much larger?

PNG compresses lossless image data with DEFLATE. BMP stores the raw pixels with no compression. The file grows to 4 bytes × width × height.

What is PNG (Portable Network Graphics)?

PNG is a lossless image format designed to replace GIF. It uses DEFLATE compression, supports an 8-bit alpha channel for full transparency, and preserves every pixel exactly. PNG excels at images with sharp edges, large flat-color regions, text, UI screenshots, and anything you'll re-edit.

What is BMP (Windows Bitmap)?

BMP is the uncompressed Windows bitmap format from 1990. Files are huge because almost nothing is compressed, but the format is trivial to decode and supported by virtually every Windows utility, embedded system, and legacy tool. Useful as an interchange format when other options fail.

Are my files private?

Yes. The converter runs entirely in your browser using WebAssembly. Your images are never uploaded, never sent to a server, and never leave your device.

Is there a file size limit?

There's no hard limit, but because everything runs in your browser you're bounded by available memory. Very large images (over a few hundred megapixels) can hit browser memory limits. Process in smaller batches if you run into issues.