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
- Colour depth. PNG can carry 16 bits per channel; JPG is 8.
- Metadata. This converter re-encodes through a canvas, which drops the EXIF block. GPS coordinates and camera details go with it.
Your files stay here
Conversion happens in your browser. Nothing you pick is uploaded.