Convert PNG to JPG
Turn a PNG or any image into a JPG, flattening transparency onto white, with an adjustable quality slider and a size readout.
PNG to JPG Converter
🔒 Nothing you enter is sent anywhere or stored. All processing happens in your browser.
How it works
JPG (JPEG) files are smaller than PNG for photographs and are accepted almost everywhere, but JPG has no transparency. So the first step here is to paint a solid background — white by default, or any color you pick — and draw your image on top of it. That flattens any transparent areas so they do not turn black in the JPG.
The quality slider controls JPEG compression: higher keeps more detail at a larger size, lower shrinks the file. After each conversion the tool reports the original size, the new JPG size, and the percentage saved, so you can balance quality against weight.
All of this runs on a canvas in your browser with canvas.toBlob('image/jpeg', quality), so nothing is uploaded. It is ideal for turning heavy PNG screenshots or exports into lean JPGs for email and the web.