How to Convert PNG to JPG on Windows: 4 Free Methods

How to Convert PNG to JPG on Windows: 4 Free Methods

1vs Team Updated 2026-08-21 image-converter

For one file, open the PNG in Microsoft Photos and use Save As → JPEG. For batches of dozens, IrfanView is the fastest free Windows option.

Step-by-step

1

Open the PNG in Microsoft Photos and Save As JPEG

Open the PNG in Microsoft Photos and Save As JPEG

Windows 10 and 11 come with Microsoft Photos as the default image viewer. Open the PNG by double-clicking, click the three-dot menu, then Save As → JPEG. A quality slider appears with values from 0-100 — start at 85 for photos. Microsoft Photos preserves the original PNG and writes the new JPG to your chosen folder. This path requires no installation and handles any PNG size. The catch: Photos does not support batch conversion, so this is a one-at-a-time workflow only.

2

Use Paint for the simplest offline conversion

MS Paint (still bundled with Windows) opens PNG and saves as JPG via File → Save As → JPEG. It has no quality slider — Paint's JPEG output is fixed at roughly quality 90, which is fine for screenshots but creates unnecessarily large files for photos. Use Paint only for one-off conversions where you do not care about file size. For anything beyond a handful of files, skip to IrfanView or XnConvert for proper quality control and batch support.

3

Batch convert folders with IrfanView

Batch convert folders with IrfanView

IrfanView is the most-cited free batch image tool for Windows. Install it, open File → Batch Conversion (or press B), set the input folder, output format to JPG, and pick a quality value (85 is standard). The dialog shows a live preview of file sizes, lets you rename outputs with a pattern, and processes hundreds of files per minute. IrfanView runs entirely offline — files never leave your machine — which makes it ideal for confidential photos or large local libraries.

4

Use Paint.NET for quality control on a single file

Paint.NET is a free Windows image editor that sits between Paint and Photoshop. Open the PNG, then File → Save As → JPEG. The save dialog shows a quality slider and a live preview of file size at each setting — much more useful than Paint's fixed quality. Paint.NET supports plugins for advanced formats but for plain PNG-to-JPG the built-in save dialog is enough. It also handles transparency, letting you choose the background color before JPG export.

5

Run a PowerShell script for fully scripted batches

Windows 10/11 comes with PowerShell, which can call the built-in .NET System.Drawing library to convert PNG to JPG. A simple one-liner like `Get-ChildItem *.png | ForEach-Object { [System.Drawing.Image]::FromFile($_.FullName).Save($_.BaseName + '.jpg', [System.Drawing.Imaging.ImageFormat]::Jpeg) }` does folder-level conversion with no extra tools. For more control over quality, install XnConvert (the GUI version of nconvert CLI) and run it from PowerShell with custom arguments.

6

Verify and clean up

After conversion, spot-check 3-5 output JPGs in Microsoft Photos to confirm they look right. Windows-native conversion typically shrinks PNG photos by 60-80% at quality 85. If you used IrfanView's batch mode with a separate output folder, your source PNGs are untouched. Delete the originals only after verifying the JPGs opened correctly and the file sizes match expectations. Keep at least one source PNG if transparency matters — JPG cannot restore transparency once flattened.

Recommended Tools

FAQ

How do I convert PNG to JPG on Windows 10?
Open the PNG in Microsoft Photos (the default Windows 10 image viewer), click the three-dot menu, then Save As → JPEG. Adjust the quality slider to about 85 and click Save. The new JPG appears in your chosen folder with the original PNG untouched. For batch conversion, install the free IrfanView tool and use its Batch Conversion dialog.
What is the best free batch PNG to JPG converter for Windows?
IrfanView is the most-cited free Windows batch converter. Its Batch Conversion dialog (File → Batch Conversion) processes hundreds of PNG files at once with a single quality setting, runs entirely offline, and shows live file-size previews before conversion. XnConvert is a modern alternative with a friendlier interface but similar capabilities.
Does Microsoft Photos lose quality when saving as JPEG?
Yes — JPEG is lossy, so Microsoft Photos' Save As JPEG always discards some pixel data. At quality 85 the loss is visually indistinguishable from the source PNG for typical photos. Higher values (90-95) preserve more detail but produce larger files. Microsoft Photos' quality slider is reliable and matches the standard used by other converters.
Can I convert PNG to JPG in MS Paint?
Yes. Open the PNG in MS Paint, then File → Save As → JPEG. Paint's JPEG output is fixed at roughly quality 90, so there is no slider to control trade-offs. For photos, this creates larger-than-necessary files. Use Paint for one-off conversions only — IrfanView or XnConvert handle batches with proper quality controls.
How do I batch convert PNG to JPG in Windows Explorer?
There is no built-in Windows Explorer batch conversion. The fastest method is installing IrfanView and using its File → Batch Conversion dialog, which integrates with Explorer via a right-click menu after installation. Alternatively, drop a folder of PNGs into XnConvert's main window and pick JPG as the output format — both tools run offline and handle hundreds of files per minute.

Related