Convert PNG to JPG — smaller files, done on your device

Screenshots are the classic case: your computer saves them as PNG, and then they are too big to email, too heavy for a form’s upload limit, or rejected outright by a site that only takes JPG. Converting to JPG routinely cuts the file size by a large margin, because JPG’s lossy compression is built for exactly this trade. Everything here happens inside your browser — the mozjpeg encoder is compiled to WebAssembly and runs on your machine, so screenshots of private conversations, dashboards, or documents are never uploaded anywhere. Choose a quality level, drop your PNGs, and download lighter JPGs seconds later.

How it works

  1. Drop your .png files into the box below.
  2. Pick a JPG quality — use 85+ if the image contains text or sharp lines.
  3. Download each JPG and compare the size savings.

Frequently asked questions

What happens to transparent areas?

JPG does not support transparency, so any transparent pixels are flattened onto a white background. If your PNG relies on transparency (a logo, an icon), convert to WebP instead, which keeps the alpha channel.

Is JPG a good choice for screenshots with text?

It can be, with care. JPG artifacts show up first around sharp edges like text, so use a high quality setting (85–95) for screenshots. For pixel-perfect UI captures, PNG or lossless formats remain the better fit.

How much smaller will the JPG be?

For photographic or screenshot content, reductions of 60–90% versus the PNG are common. Flat graphics with few colors compress well as PNG already, so their savings are smaller.

Are my screenshots kept private?

Yes — by architecture, not by promise. The conversion runs as WebAssembly in your browser, with no upload step. Your images never reach a server, so there is nothing for anyone else to access.