Convert PNG to JPG

The usual reason to do this is size: a photographic PNG is often ten times larger than the equivalent JPG.

Options

All processing runs in your browser. No file leaves this device.

PNG is lossless, which is exactly right for screenshots, logos, diagrams and anything with sharp edges or flat colour. It is the wrong choice for photographs. PNG compresses by finding repetition, and photographs have almost none — every pixel differs slightly from its neighbour. The result is a file that is often ten times the size of a JPG that looks identical.

There is one conversion you should think about before running it: transparency. JPG has no alpha channel, so anything transparent has to be composited onto a solid colour. This tool composites onto white, which is the conventional choice and matches what most software does. If your PNG has a transparent background and it will sit on a dark page, converting to JPG will put a white box around it. In that case keep the PNG, or convert to WebP, which supports transparency and is still far smaller.

The quality slider controls how aggressively the JPEG encoder discards detail. 90% is the default here and is visually indistinguishable from the source for almost all content. Below about 70% you begin to see blocking around high-contrast edges — which is exactly where PNG content like text and line art suffers most, so if your PNG is a screenshot, keep the quality high or reconsider the conversion entirely.

Everything runs on this device. There is no upload step at any point.

Common questions

What happens to transparent areas?
They are composited onto white, because JPG cannot store transparency. If that is not what you want, convert to WebP instead — it keeps the alpha channel and is still much smaller than PNG.
Will I lose quality?
Yes, JPG is lossy by definition. At the default 90% setting the loss is not visible at normal viewing sizes for photographic content. For screenshots and line art the loss is more noticeable because JPEG handles hard edges poorly — that content is better left as PNG.
Are the files uploaded?
No. Decoding, resampling and encoding all run inside this page. Nothing is transmitted, and there is no server that could keep a copy. Watch the Network tab in your devtools during a conversion if you want to confirm it.
Can I convert many files at once?
Yes — drop in as many as you like and they are processed in parallel across your CPU cores. A single file downloads directly; multiple files come back as a ZIP. In Chrome and Edge you can also write them straight into a folder you pick.

This converter is part of a full editing pipeline — tone, colour, lens correction and batch export all run the same way, without uploading.

Open the full pipeline