Check that you actually want this
PNG to JPG is worth doing when the file is a photograph and the size is a problem. It is worth skipping in more cases than people expect, and the honest version of this page says so before the tool does the work.
| Your PNG is | Convert? | Why |
|---|
| A photograph | Yes | Often a tenth of the size at quality 85, with nothing you can see missing. |
|---|
| A screenshot with text | No | JPG puts a halo round every letter, and the file often gets bigger anyway. |
|---|
| A logo with a clear background | No | The transparency becomes a white box. That box shows up on any coloured page. |
|---|
| A chart or diagram | No | Flat colour and hard lines are exactly what PNG compresses best and JPG handles worst. |
|---|
| A photo, but something demands PNG | No | An upload form asking for PNG usually means it needs the transparency or the exactness. |
|---|
If the goal is only a smaller file and the format does not matter, the image converter offers WebP as well, which beats JPG by roughly a quarter at the same quality and keeps transparency too.
The white background, and why it is white
A JPG cannot be partly see-through. There is no alpha channel in the format, so when a PNG with transparency is converted, every transparent pixel has to become some solid colour.
Left alone, a browser canvas starts out with transparent black, and the JPG encoder writes those pixels as black. That is why converting a logo somewhere else so often hands back a logo on a black rectangle. This tool fills the canvas with white first, because white matches the page most logos end up on and is the outcome people expect.
Neither is correct in every case. If your picture belongs on a dark background, or on a brand colour, the only conversion that preserves your options is one to a format that keeps the alpha channel. Convert to PNG or WebP and composite it later.
The quality number is a setting, not a percentage
85 does not mean 85% of the picture survives. It is a value handed to the JPG encoder that decides how aggressively it may discard detail, and the same number means something different in JPG, WebP and AVIF, because all three are doing different maths underneath.
What it looks like in practice: at 90 to 95 a photograph is visually identical to the source and the file is large. At 80 to 85 it is still hard to tell apart and the file is roughly half the size, which is why the slider starts there. At 70 the flat areas of sky and skin begin to band. Below 60 the eight-by-eight blocks JPG works in start to become visible, especially around hard edges.
Because every file is re-encoded from the original bitmap rather than from the previous output, moving the slider is free. You are not stacking a fresh lossy pass with every nudge, which is what would happen if the tool converted its own results.