Reviewed by Shubham Dixit, Independent Expert in Email Forensics and Data File Conversion. Shubham is an external reviewer and not a PCDOTS employee.
Table of Contents
Got a folder full of huge BMP files and need them as PNG? You’re in the right place. The conversion itself is easy. The part most guides get wrong is transparency, and I’ll clear that up too. Here’s the deal.
Summary
To convert BMP to PNG, open the file in MS Paint and use Save As with the PNG option. For many files at once, run a short PowerShell script or use a batch BMP to PNG converter. Conversion keeps full quality but does not make backgrounds transparent by itself.
Why convert BMP to PNG at all?
One word. Size. A Bitmap file stores every pixel uncompressed, so a 24 bit BMP weighs roughly width times height times 3 bytes. A single 1920 x 1080 screenshot lands at about 6 MB before you’ve saved anything else.
PNG stores the same pixels with lossless compression. Same image, same quality, far smaller file. The format is an open W3C standard, so every browser, editor and platform reads it.
Here’s the practical difference in one look.
| Feature | BMP | PNG |
|---|---|---|
| Compression | None in common files | Lossless, built in |
| Typical file size | Very large | Much smaller, same quality |
| Transparency support | Rare, poorly supported | Full alpha channel |
| Web use | Not practical | Standard everywhere |
| Quality loss on save | None | None |
So converting bitmap to PNG costs you nothing in quality and saves a lot of disk. That’s the whole pitch.
Does converting BMP to PNG add transparency?
No. This is the part most guides skip, so let’s be honest about it. A standard BMP file has no alpha channel, which means it has no transparency information to carry over. When you convert BMP to PNG, the white or colored background stays exactly where it was.
What the conversion actually does is make transparency possible. PNG supports a full alpha channel, so once your image is a PNG, you can open it in an editor, remove the background and save. The transparency step is editing work, not conversion work.
In other words, convert first, erase second. Any guide promising transparent output straight from a BMP is overselling.
How to convert BMP to PNG free in MS Paint?
Paint ships with every Windows PC, so this method needs zero downloads. Six clicks total.
- Open MS Paint on your Windows PC.
- Click File, then Open, or press Ctrl + O.
- Browse to your BMP file and load it.
- Click File again and choose Save As.
- Pick PNG picture as the format.
- Click Save. Done.
The catch is obvious. One image at a time. Fine for 3 files. Painful for 300. For batches, you have two options below, and one of them is also free.
How to batch convert BMP to PNG free with PowerShell?
Windows can batch convert BMP to PNG with a short script and no extra software. Most top guides never mention this. Open PowerShell in the folder with your BMP files and run this.
Add-Type -AssemblyName System.Drawing
Get-ChildItem *.bmp | ForEach-Object {
$img = [System.Drawing.Image]::FromFile($_.FullName)
$img.Save(($_.FullName -replace '\.bmp$','.png'), [System.Drawing.Imaging.ImageFormat]::Png)
$img.Dispose()
}
The script uses the System.Drawing library built into Windows to load each bitmap and save it as PNG next to the original. Every file in the folder converts in one run.
Two honest limits. First, you get no preview, no folder structure handling and no error report if a file is corrupt. Second, if a command line makes you nervous, a wrong character can do nothing or fail silently. For occasional batches it works well. For regular work or thousands of files, a dedicated tool is the calmer route.
“In any batch conversion, the riskiest step is the one with no preview. A script that silently skips a corrupt file looks finished and is not. Before deleting originals, always check that the output count matches the input count.”
Shubham Dixit · Independent Expert, Email Forensics and Data File Conversion
How to batch convert BMP files to PNG with a converter?
The Image Converter by PCDOTS converts whole folders of Bitmap files to PNG in one process, with previews before you commit. It runs fully offline on your computer, so your images never touch a server. That alone puts it ahead of online converters for private photos or work files.
Runs on Windows 11, 10, 8.1 and earlier. Free version available for evaluation.
Five steps from folder to finished PNGs.
Step 1: Install and launch the converter
Download the setup file, install it and open the application on your Windows PC.

Step 1: The converter’s home screen after launch.
Step 2: Load your BMP files
Click Open, then BMP Files, then Choose Files or Choose Folders. Pick the folder option to convert BMP to PNG in batch. The tool pulls in every bitmap inside.

Step 2: Choosing files or a whole folder of BMP images.
Step 3: Preview before converting
Every imported bitmap shows in the preview pane. Check the list, confirm nothing is missing and drop anything you don’t need. PowerShell gives you no such safety net.

Step 3: The preview pane with imported BMP images loaded.
Step 4: Choose PNG as the output format
Click the Export button and select PNG from the saving options.

Step 4: Picking PNG from the export format list.
Step 5: Set the destination and save
Click Browse to choose where the PNG files should land, then hit Save. The tool notifies you when every file is done.

Step 5: Setting the destination path and clicking Save.
That’s the whole job. The same tool also handles other directions, so you can convert BMP to PDF or convert BMP files to TIFF from the same screen.
Which method should you pick?
Quick decision guide. No wrong answers, just different jobs.
| Your situation | Best method | Why |
|---|---|---|
| 1 to 5 files | MS Paint | Already installed, fastest for a handful |
| One folder, comfortable with scripts | PowerShell | Free batch run, no install |
| Large or repeated batches | Image Converter | Previews, folder handling, completion report |
| Private or work images | Any offline method above | Online converters upload your files to a server |
People also ask
How to change BMP to PNG in Windows without extra software?
Open the BMP in MS Paint, click File, choose Save As and pick PNG picture as the format. For a whole folder, the PowerShell script above converts every file with nothing installed.
Does BMP to PNG conversion lose quality?
No. BMP stores pixels uncompressed and PNG compression is lossless, so every pixel survives the trip unchanged. The file just gets smaller.
Will the PNG have a transparent background?
Not automatically. Standard BMP files carry no transparency data, so the converted PNG keeps the original background. Remove the background in an image editor after converting if you need it transparent.
How many BMP files can I convert at once in MS Paint?
One. Paint has no batch mode. Use the PowerShell script or the batch converter when you have more than a handful of bitmaps.
Is an offline BMP to PNG converter safer than an online one?
For private images, yes. An offline tool processes files on your own computer while online converters upload them to a server you don’t control. For sensitive work files, that difference matters.
Does the converter work on Windows 11?
Yes. It supports Windows 11, Windows 10, Windows 8.1 and earlier editions.
The short version
So converting BMP to PNG is simple, free for small jobs and lossless either way. Paint covers a few files. PowerShell covers a folder. The batch converter covers everything else with previews and none of the script anxiety. And remember the transparency rule. Convert first, erase the background second.
Grab whichever method fits your pile of bitmaps and clear it out today.
How many BMP files are you sitting on right now?