PNG to JPG Converter

Convert PNG images to JPG, with a solid background behind transparency.

Drop an image here or click to choose a file

Processed on your device — never uploaded

90

What Is This Tool?

This tool re-encodes a PNG as a JPEG. Because JPEG has no alpha channel, any transparent pixels are painted onto a white background first, then the image is exported at the quality you choose. JPEG is a good fit for photographs and detailed images where a much smaller file matters more than a perfectly lossless copy.

How It Works

1

Drop a PNG file onto the box or click to select one.

2

Move the Quality slider — 80–92 is a good range for photos.

3

Check the preview and the estimated file size shown under it.

4

Click Download JPG to save the converted file.

Everything runs locally in your browser — the image you choose is decoded onto an HTML canvas on your own device and is never uploaded to a server.

Features

  • Adjustable JPEG quality from 1 to 100
  • Transparency flattened onto a clean white background
  • Live output file-size estimate before you download
  • Handles large PNGs without a server round-trip
  • 100% client-side — the PNG never leaves your browser

Common Use Cases

  • Shrinking screenshot PNGs that are too large to email
  • Preparing photos for a website where JPG loads faster
  • Meeting an upload form that only accepts JPG
  • Converting exported design assets to a print-friendly JPG

Frequently Asked Questions

Why did my transparent background turn white?

JPEG cannot store transparency, so every transparent or semi-transparent pixel is composited onto a white background before the file is saved. If you need to keep transparency, use a PNG or WebP instead.

What quality setting should I use?

For photographs, 80 to 92 keeps the image looking clean while cutting the file size significantly. Below about 70 you will start to see blocky compression artefacts, especially around sharp edges and text.

Will converting to JPG reduce the image quality?

JPEG is a lossy format, so some fine detail is discarded during encoding. At high quality settings the loss is usually invisible, but each additional round of re-saving as JPEG will degrade the image a little more.

Is there a file size limit?

There is no fixed limit imposed by the tool. Very large images (tens of megapixels) use more memory because they are drawn to a canvas, so extremely large files may be slow on low-powered devices.

Are my images uploaded anywhere?

No. The PNG is decoded and redrawn on an HTML canvas in your browser, and the JPG is produced by the browser itself. Nothing is sent to a server.