FormatDrop
How-To Guide

How to Convert PNG to JPG on Windows

Windows 10 and 11 have several built-in tools for converting PNG to JPG — no third-party software required. Microsoft Paint, the Photos app, and PowerShell all handle PNG to JPG conversion. This guide covers each method step by step.

Step-by-step instructions

  1. 1

    Convert using Microsoft Paint

    Right-click the PNG file → Open With → Paint. In Paint, go to File → Save As → JPEG picture. Choose a save location and filename. Click Save. Paint saves at its own quality setting around 85%. For more quality control, use the Photos app or command-line tools.

    Go to converter
  2. 2

    Convert using Photos app

    Open the PNG in the Photos app (double-click opens it by default on Windows 11). Click the three-dot menu at the top right → Save as. In the Save dialog, change Save as type to JPEG. Click Save. The Photos app gives you a clean JPG without compression artifacts at the default quality.

  3. 3

    Batch convert with PowerShell

    Open PowerShell. Run: `Get-ChildItem -Filter *.png | ForEach-Object { $out = $_.FullName -replace '\.png$', '.jpg'; [System.Drawing.Image]::FromFile($_.FullName).Save($out, [System.Drawing.Imaging.ImageFormat]::Jpeg) }`. This converts all PNGs in the current folder. Requires .NET which is built into Windows 10/11.

  4. 4

    Verify and clean up

    Open the JPG files to confirm they look correct. PNG transparency appears as white in the JPG. Compare file sizes — for photo-type images, JPG should be 50–80% smaller. If the quality looks too low, try FFmpeg for quality control: `ffmpeg -i input.png -q:v 2 output.jpg` (q:v 2–5 is high quality).

Why convert PNG to JPG?

Sharing images online, attaching them to emails, or uploading to websites is much faster with JPG than PNG — especially for photographs. Windows's built-in tools make the conversion quick and free.

Your files never leave your device

FormatDrop runs the conversion engine entirely inside your browser using WebAssembly. No file upload. No server. Nothing stored. You can verify this by opening DevTools → Network tab and watching: zero upload requests.

Frequently asked questions

How do I batch convert PNG to JPG in Windows without software?
Use PowerShell (built into Windows 10/11) with the .NET imaging library — see the PowerShell step above. Alternatively, install IrfanView (free, lightweight) which has an excellent batch conversion tool: File → Batch Conversion/Rename. FFmpeg from the command prompt also handles batch: `for %f in (*.png) do ffmpeg -i "%f" "%~nf.jpg"`.
Can I convert PNG to JPG using Windows File Explorer?
Not directly from the right-click menu. You need to open the file in an app. Paint is the fastest built-in option: right-click → Open With → Paint → Save As → JPEG. For true batch conversion without opening each file, use PowerShell or a free tool like IrfanView.
Why is my JPG larger than my PNG after converting on Windows?
This happens when the PNG is a simple graphic (flat colours, text, icons) rather than a photograph. JPG is better for photos; PNG is better for graphics with few colours. If your PNG is already small and simple, keep it as PNG. Only convert to JPG when the source is a photograph or complex texture.
Convert PNG to JPG Now — Free

No account. No upload. Works in any browser.