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
- Drop your .png files into the box below.
- Pick a JPG quality — use 85+ if the image contains text or sharp lines.
- 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.