BrowserTools

PNG to JPG Converter

Convert PNG images to JPG with quality control

By Guga — BrowserTools maintainer, Tbilisi, Georgia Updated 2026-09-01
Free Private No uploads
What is PNG to JPG Converter?

JPEG has no alpha channel, so every transparent pixel in a PNG must be resolved before an encoder will accept the image. This tool flattens those pixels onto white or black, whichever you pick, then runs the result through your browser's own JPEG encoder at a quality between 10% and 100%. Left near 85%, a continuous-tone PNG comes back visually unchanged at a fraction of the byte count, because lossless DEFLATE was never a good fit for photographs. Flat artwork can move the other way: JPEG spends bits on detail a logo does not have, so a small illustration may exit larger than it entered. Every card reports original against converted size, and batches of up to 50 arrive as one ZIP.

Convert PNG images to JPG (JPEG) with adjustable quality and background fill for transparency. Batch-convert multiple files at once — conversion happens on your device, so photos never leave your browser.

Private PNG to JPG Converter In Your Browser

PNG to JPG Converter is processed locally with client-side JavaScript. Your files never touch a server, and there is no queue to wait in.

Step-by-Step

How to use PNG to JPG Converter

1

Drop PNG files onto the Convert to JPG panel; the picker is scoped to image/png and a single run accepts up to 50.

2

Drag the Output Quality slider between 10% and 100% — it opens at 85%.

3

Choose White (Default) or Black under Background fill for transparent areas.

4

Press Download for a single file, or Download all (N) as ZIP once several have converted.

Key Capabilities
  • The file picker is filtered to image/png, so a mixed drop cannot pull in other formats by accident
  • A quality slider spans 10% to 100% in 5% increments and defaults to 85%
  • Transparent regions can be composited onto either white or black before encoding
  • Each result card shows the source byte size next to the converted one, and batches of up to 50 download as a ZIP
Common Use Cases
  • A support engineer attaching a product screenshot to a ticket thread, where the mail gateway silently drops PNGs with alpha.
  • A back-end developer trimming a folder of UI exports before committing, where repository size limits are a real constraint.
  • A print-shop operator feeding images into equipment that advertises JPEG support and nothing else.
Clear Answers

Frequently Asked Questions

Why did my JPG come out larger than the PNG I put in?
That is normal for flat graphics, screenshots of user interfaces, and anything with large areas of one colour. PNG's DEFLATE compresses repeated pixels extremely well; JPEG spends its budget on photographic detail instead. If a file grows, convert it to WebP rather than JPG, or leave the artwork in PNG.
What happens to the transparent parts of my PNG?
They are filled with whichever background colour you selected, before the JPEG encoder sees a single pixel. There is no way to preserve transparency in a JPG, and this tool does not fake a matte or a dithered edge.
Can I try a different quality on the same batch?
Yes. After the first pass a Re-convert button appears, and it re-runs the exact same files at the current quality and background setting without you re-dropping anything.
Is the file sent anywhere?
No request is made. Decoding and encoding both happen in the browser tab, so you can confirm it yourself: open DevTools, switch to the Network panel, drop a file, and the list stays empty.

Related Guides

View all guides →