FormatDrop
How-To Guide

How to Convert JPG to PNG on Windows

Windows has everything you need to convert JPG to PNG built-in — Paint, Photos, and PowerShell all handle it without any additional software. This guide covers each option so you can choose the quickest path for your situation.

Step-by-step instructions

  1. 1

    Convert with Paint

    Right-click the JPG → Open With → Paint. Go to File → Save As → PNG picture. Choose a location and save. Paint converts JPG to PNG quickly — no quality loss beyond what the JPG already had. Good for single files.

    Go to converter
  2. 2

    Convert with Photos app

    Open the JPG in Photos (double-click). Click the three-dot menu → Save as. Change file type to PNG in the Save dialog. Click Save. The Photos app produces clean PNG output with no additional compression.

  3. 3

    Batch convert with PowerShell

    Open PowerShell and run: `Get-ChildItem -Filter *.jpg | ForEach-Object { $out = $_.FullName -replace '\.jpg$', '.png'; [System.Drawing.Image]::FromFile($_.FullName).Save($out, [System.Drawing.Imaging.ImageFormat]::Png) }`. This converts all JPGs in the current folder to PNG using .NET's built-in imaging library.

  4. 4

    Verify the output

    Open the PNG files to confirm they look correct. The PNG should be visually identical to the JPG (same artefacts, same colours) but the file will be significantly larger. If you need to batch-verify, compare file sizes — PNGs should be 2–5× the JPG sizes.

Why convert JPG to PNG?

PNG format is required by some apps, forms, and platforms specifically. Converting JPG to PNG on Windows is free with built-in tools and takes seconds.

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 JPG to PNG in Windows 10 or 11?
Use the PowerShell script above — it's built into Windows 10/11 and requires no installation. Alternatively, install IrfanView (free) which has an excellent GUI batch converter: File → Batch Conversion/Rename → select output format PNG. FFmpeg also batch-converts from the command prompt: `for %f in (*.jpg) do ffmpeg -i "%f" "%~nf.png"`.
Is there a difference between .jpg and .jpeg when converting to PNG?
No — .jpg and .jpeg are identical formats. The conversion process is the same regardless of which extension the source file uses. Windows tools handle both extensions identically.
Can I add a transparent background when converting JPG to PNG?
Not automatically — JPG has no transparency, so converting to PNG gives you a PNG with an opaque background (the JPG's background colour). To add transparency to a specific colour, you'd need to edit the PNG in an image editor like GIMP or Photoshop after converting: Select by colour → delete to create transparency.
Convert JPG to PNG Now — Free

No account. No upload. Works in any browser.