PNG to BMP Converter Free
Convert PNG images to BMP bitmap format online for free. Essential for legacy Windows applications, embedded systems, older design tools, and environments that require uncompressed bitmap files. Choose bit depth. Batch up to 20 files. No signup.
Drop your PNG files here
or click to browse — PNG · up to 20 files free
PNG · Up to 20 files · Max 200 MB total free
0 PNG file(s) selected
Conversion Options
No account required · Files deleted in 24h
Converting PNG to BMP…
Uploading files
0%
Conversion Complete!
Your BMP files are ready.
Download output.bmp—
Files
—
Input size
BMP
Output format
Pro — 200 files/batch, 2 GB, 16-bit per channel BMP, RLE8 compression
API access · Priority queue · Team workspace
How It Works
Convert PNG to BMP bitmap format in three steps
Upload PNG Files
Drag and drop your PNG images onto the upload zone, or click to browse and select files. Any PNG file works — including those with transparency (32-bit RGBA), indexed colour (8-bit), greyscale, and animated PNGs (first frame is used for animated PNGs). Free plan handles up to 20 files at a time.
Choose BMP Options
Select the BMP bit depth: 24-bit for standard true-colour output compatible with all Windows applications, 32-bit if your target application supports alpha, 8-bit for colour-indexed output, or 1-bit for monochrome. Choose how to handle transparent areas — white or black background composition.
Download BMP Files
Download your BMP files immediately. The output BMPs are standard Windows DIB (BITMAPINFOHEADER) format compatible with every Windows application, from Windows 3.1 onwards. Use them in your legacy software, embedded system, game engine, or design application that requires bitmap input.
PNG to BMP Features
Precise bitmap output for legacy and specialised software
Legacy Software Compatibility
Many older Windows applications, industrial control systems, CNC machine software, embroidery machines, label printers, and older game engines only accept BMP input. Our converter outputs standard 24-bit Windows BMP (BITMAPINFOHEADER) compatible with applications going back to Windows 3.1. If your software refuses PNG files but works with BMPs, this tool is the solution.
Multiple Bit Depths
Choose from four output bit depths. 24-bit (standard): stores full RGB colour, ~3 bytes/pixel, universal compatibility. 32-bit: adds an 8-bit alpha channel for applications that support transparency in BMP. 8-bit indexed: reduces file size using a 256-colour palette (useful for embedded systems with limited storage). 1-bit monochrome: converts to pure black/white using dithering.
Transparency Handling
PNG supports full alpha transparency (including semi-transparent pixels). When converting to 24-bit BMP (which has no alpha support), transparent pixels must be composited against a background colour. Choose white (default, suitable for most designs) or black (useful for dark-background compositions). The 32-bit BMP output option retains the alpha channel for applications that support it.
Batch Conversion — 20 Files
Convert up to 20 PNG files to BMP in one batch. All files receive the same conversion settings. Results download as a ZIP archive preserving the original file names. This is useful for converting sprite sheets, UI asset collections, or entire image libraries destined for legacy software that requires BMP input for all its assets.
Fast Processing
PNG to BMP conversion is computationally lightweight — it is essentially decompressing the PNG and writing raw pixel data in the BMP file format. Conversions typically complete within 1–3 seconds even for large, high-resolution PNGs. Our servers use SSD-backed storage and modern CPUs to minimise wait time regardless of batch size.
Private & No Signup
All uploads use TLS 1.3 encryption. Conversion happens in isolated server containers — your files are never accessible to other users. Uploaded PNG and converted BMP files are automatically purged within 24 hours. No account, no watermark, no limitations on usage beyond the batch size. Simply convert and download.
Free vs Pro
| Feature | Free | Pro |
|---|---|---|
| Files per batch | 20 | 200 |
| Max total upload size | 200 MB | 2 GB |
| BMP bit depth options | 1, 8, 24, 32 | + 16-bit |
| RLE8 BMP compression | — | |
| Custom DPI / resolution metadata | — | |
| API access | — | |
| Priority conversion queue | — | |
| Watermark | None | None |
Frequently Asked Questions
The most common reasons include: legacy Windows software that only accepts BMP files (older CAD tools, label printing software, CNC machine interfaces, embroidery software); embedded systems with firmware that reads raw pixel data in BMP format; older game engines and modding tools; some Windows API functions that expect HBITMAP-compatible files; and Microsoft Office themes and desktop wallpaper requirements in certain older Windows versions. BMP is also useful when you need pixel-exact uncompressed data for further processing without any compression artefacts.
Choose 24-bit for the vast majority of use cases — it is the standard, universally compatible format that stores full RGB colour. Choose 32-bit only if your target application specifically supports and requires BMP with an alpha channel (rare). Choose 8-bit for embedded systems or older software where memory is constrained and 256 colours are sufficient. Choose 1-bit for black-and-white artwork, fax images, or applications requiring pure monochrome bitmaps (such as some label printers).
Yes, significantly. BMP is uncompressed — it stores every pixel at the full bit-depth with no compression. A 1920×1080 24-bit BMP is exactly 5.93 MB. The equivalent PNG might be 200 KB–2 MB depending on content. Expect the BMP to be 3–30× larger than the PNG. This is an inherent property of the format and not something that can be avoided (unless using the rarely-supported RLE8 compression, available in Pro). This is why BMP has been largely superseded by PNG and JPEG for storage and transmission.
When converting to 24-bit BMP (the default), transparent and semi-transparent pixels are composited against your chosen background colour (white or black) since 24-bit BMP has no alpha channel. When converting to 32-bit BMP, the full alpha channel from the PNG is preserved in the BMP's fourth byte per pixel (BGRA format). Note that 32-bit BMP alpha support is not universal — check whether your target application handles BGRA BMPs before choosing this option.
No — both PNG and 24-bit BMP are lossless formats. The pixel values are decoded from PNG and written directly to BMP with no quality loss. If you choose 8-bit BMP, some quality reduction will occur because the image must be colour-quantized from 16 million possible colours to 256, potentially introducing visible dithering. 1-bit output will also reduce quality by converting the image to pure black and white.
Yes. All uploads use TLS 1.3 encryption in transit. Files are processed in isolated containers with no cross-user access. Uploaded PNGs and output BMPs are permanently deleted within 24 hours. No account is required, and no watermarks are added to any converted images.