PNG to JPG

Convert PNG images to JPG, in your browser.

Runs locally in your browser
Converted images No signup · local processing

Add PNG images to convert them to JPG

Drop one or more PNG files on the left, set the quality, and click Convert. Transparent areas are filled with your chosen background — all in your browser, nothing uploaded.

Runs entirely in your browser

Convert PNG to JPG, locally

Drop in one or more PNG images and this tool re-encodes each as a JPG, which is much smaller for photos. JPG has no transparency, so any transparent areas are filled with the background color you choose — white by default. A quality slider trades size against fidelity. Convert a whole batch at once and download individually or all together. Everything is decoded and encoded on a canvas in your browser, so nothing is uploaded to any server.

Common questions

Why does my transparent PNG get a background?

JPG cannot store transparency, so transparent pixels must become a solid color. This tool fills them with the background you pick (white by default) so the JPG looks right instead of turning transparency black.

What does the quality slider do?

JPG is lossy: higher quality keeps more detail but makes a bigger file, lower quality is smaller but softer. Around 80–90% is a good balance for most photos.

Is JPG smaller than PNG?

For photographs, almost always — JPG's compression suits continuous-tone images. For flat graphics, logos, or screenshots with sharp edges and few colors, PNG is often smaller and sharper.

Can I convert several at once?

Yes. Add as many PNG files as you like, set the quality and background once, click Convert, and download them one by one or all together.

Are my images uploaded?

No. Each PNG is decoded and re-encoded on a canvas in your browser tab. Nothing is sent to a server, so it works offline and your images stay private.