HandyBench

PNG to JPG Converter

Convert PNG to JPG with quality control.

How to use the PNG to JPG Converter

  1. 1 Select a PNG image.
  2. 2 Choose the JPG quality.
  3. 3 Download the converted JPG, named after your original file.

How PNG to JPG conversion works

PNG and JPG compress in fundamentally different ways. PNG is lossless: it filters each row of pixels and packs them with DEFLATE, so the original pixels can be recovered exactly. JPG is lossy: it converts the image to luminance and colour channels, usually stores colour at reduced resolution, splits it into 8×8 blocks, applies a discrete cosine transform (DCT), and rounds away high-frequency detail the eye notices least. The quality setting controls how aggressively that rounding is done.

Here, the browser decodes your PNG at its full pixel size, paints it onto a canvas, and re-encodes the canvas as JPG. The image dimensions never change. The slider runs from 10% to 100% and starts at 90%, and moving it re-encodes immediately so the download button always shows the exact resulting file size.

What happens to transparency

JPG has no alpha channel. This converter first fills the canvas with solid white, then draws the PNG on top, so transparent pixels become white and semi-transparent edges, such as a soft drop shadow, blend toward white. A logo designed for a dark page will therefore look like a dark logo on a white box. If you need a different background, add it in an editor first, or keep the PNG.

Worked example

A 1920×1080 screenshot of a web page saved as PNG is typically 600 KB to 2 MB. Converted at 90%, it usually lands around 150 to 400 KB. At 70% it may drop to 80 to 200 KB with only slight softness around text. Photographs show the biggest gains: a 4000×3000 PNG export of 15 to 25 MB commonly becomes 1.5 to 4 MB as JPG. These figures are approximate and depend on image content.

When to convert, and when not to

PNGJPG
CompressionLosslessLossy
TransparencyYesNo
Best forScreenshots, logos, text, flat colourPhotographs, gradients
Repeated savingNo degradationEach re-save loses detail

Common mistakes

  • Converting text screenshots at low quality. JPG leaves faint speckles around sharp edges. Stay at 85% or higher for text, or keep PNG.
  • Converting back and forth. Going JPG to PNG does not restore detail; the PNG simply stores the already-degraded pixels at a larger size. Keep your original PNG.
  • Expecting metadata to survive. The image is re-drawn on a canvas, so embedded metadata is not copied to the output.
  • One file at a time. This tool converts a single image per run and keeps your original file name with a .jpg extension, for example photo.jpg from photo.png.

Need a smaller file without changing format? Try the Image Compressor, or change the pixel size with the Image Resizer. For the reverse direction, see JPG to PNG.

Examples

  • ▸ A 1.4 MB PNG screenshot saved at 90% quality typically becomes a JPG of roughly 200 to 400 KB.
  • ▸ A PNG logo with a transparent background becomes a JPG on solid white, ready for a form that rejects PNG.
  • ▸ A 20 MB PNG photo export converted at 85% quality to get under an upload limit of a few MB.

Frequently asked questions

What happens to transparent areas?

JPG does not support transparency, so this tool fills the canvas with solid white before drawing your PNG. Transparent pixels become white and soft edges blend toward white.

What quality setting should I use?

The slider goes from 10% to 100% and starts at 90%. For photos, 80% to 90% is usually visually indistinguishable from the original at a fraction of the size. For screenshots with text, stay at 85% or higher to avoid speckling around letters.

Why is my JPG bigger than the PNG?

It happens with simple graphics, flat colours and small screenshots, which PNG compresses very efficiently. JPG is built for photographs, so for logos and text-heavy images the PNG can be smaller. Check the size shown on the download button before saving.

Does the image size or resolution change?

No. The JPG has exactly the same pixel dimensions as the PNG. Only the compression changes; use the Image Resizer if you also want fewer pixels.

Are my images uploaded?

No. Conversion uses the Canvas API in your browser, so images are never sent to a server.

Related guides