toolfree

PNG to JPG

Convert PNG images to JPG in your browser, with control over quality and the colour that replaces transparency. Nothing is uploaded.

Runs in your browser

Pick one or more images. They are converted on your device.

What changes

PNG stores every pixel exactly. JPG throws detail away in exchange for a much smaller file. For a photograph saved as PNG, that trade is overwhelmingly worth it: a 6 MB PNG photo typically lands between 400 kB and 900 kB as a JPG at quality 0.85, with no visible difference at normal viewing size.

For a screenshot or a logo, the trade is a bad one. JPG works on 8×8 blocks and averages colour across them, which is precisely wrong for hard edges — text develops a grey halo, and the file can end up larger than the PNG. Those images should stay PNG, or become WebP.

Transparency becomes a colour

JPG has no alpha channel. Every transparent pixel has to be painted with something, and the background control above is that something — white by default. Choose the colour the image will actually sit on, because getting it wrong is what produces the white box around a logo on a coloured page.

If the image needs to stay transparent, JPG is the wrong target entirely.

Details JPG does not keep

Your files stay here

Conversion happens in your browser. Nothing you pick is uploaded.