Convert formats

Convert PNG to JPG

Turn oversized PNGs into compact JPEGs, and decide what colour replaces the transparent areas.

  • Runs in your browser
  • Nothing is uploaded
  • No sign-up
  • Batch up to 20 images

Drag & drop your image here

or tap to browse · you can also paste from the clipboard

JPG · PNG · WebP · GIF · BMP · AVIF · SVG  ·  up to 50 MB each · up to 20 files

Choose images

How to use the png to jpg

To convert PNG to JPG, upload your file, choose the background colour that will replace any transparency, set quality to about 85 and download. Photographs saved as PNG typically shrink by 80-90%.

  1. Add PNG filesTransparency is detected automatically.
  2. Pick a background colourWhite by default; use the picker or type a hex value to match your design.
  3. Set quality and download80-90 is right for most photographs.

About this tool

Photographs saved as PNG are often five to ten times larger than they need to be. Converting to JPG usually cuts the file by 80-90% with no visible difference at normal viewing sizes.

The one thing JPEG cannot carry is transparency. Every transparent pixel must become a solid colour, so pick that colour deliberately: white for most documents, or your page background colour to keep the edges invisible. Skip this step and transparent regions turn black.

What you get

  • Explicit background colour picker with swatches
  • Quality slider with live size feedback
  • Batch conversion with ZIP download
  • Typical 80-90% file size reduction on photos
  • Optional resize during conversion

When to use the png to jpg

Shrinking oversized photo PNGs

Photographs saved as PNG are routinely five to ten times larger than necessary. This is the single biggest saving available on most image folders.

Meeting a JPG-only upload requirement

Passport portals, job applications and many older systems accept only JPEG.

Preparing images for print

Print shops and photo labs universally accept JPEG. Use quality 90 or higher for anything being printed.

Flattening transparency deliberately

When you want a solid background baked in rather than left transparent, converting to JPG with a chosen colour does it in one step.

How it works

JPEG has no alpha channel. There is no way to represent a partially transparent pixel in the format. Every transparent pixel must therefore become a solid colour before encoding. This tool paints your chosen colour across the full canvas first, then composites the image on top, so semi-transparent edges blend correctly instead of producing a hard fringe.

Skipping that step is why transparent PNGs converted with careless tools come out with black backgrounds: the alpha channel is dropped and the underlying RGB values of fully transparent pixels (typically zero, meaning black) are what remains.

The size saving comes entirely from the format change. PNG stores photographic data losslessly, which is inherently expensive; JPEG discards perceptually redundant detail. For a photograph, an 80-90% reduction is normal. For a flat logo, JPEG may actually produce a larger file than PNG, and a visibly worse one.

Common problems and how to fix them

My transparent logo now has a white box around it
That is the background fill doing its job. JPEG cannot store transparency at all. Keep PNG, or use WebP, which supports both alpha and small file sizes.
The transparent area came out black
That happens in tools that drop the alpha channel without compositing. Here the colour picker appears automatically whenever your source has transparency. Set it before downloading.
My logo looks blurry with coloured fringes
JPEG handles sharp edges badly. Flat graphics and text belong in PNG or WebP.
The JPG is bigger than the PNG was
Your source is a flat graphic, not a photograph. PNG is the better format for that content, so keep it.
The background colour does not look like the one I picked
JPEG is lossy, so the encoded value can differ by a point or two. If you need an exact colour match, export as PNG or WebP.

Frequently asked questions

What happens to transparent areas?

They are filled with the background colour you choose before encoding. JPEG simply has no alpha channel. There is no way to keep transparency in a .jpg file.

Why did my transparent logo get a white box?

That is the background fill working as intended. If you need transparency, keep PNG or use WebP, which supports both alpha and small file sizes.

Is JPG always smaller than PNG?

For photographs, yes, and by a wide margin. For flat graphics, screenshots and text, PNG is often smaller and much cleaner, because JPEG creates halos around sharp edges.

Will I lose quality?

Yes. JPEG is lossy, but at quality 85 the loss on a photograph is very hard to see. Sharp-edged graphics and text suffer far more; keep those as PNG.

How do I convert PNG to JPG without a black background?

Choose a background colour before downloading. The picker appears automatically when your source contains transparency. White is the default and the safest choice.

What quality should I choose?

85 for general web use, 90-95 for printing or further editing, 75 for thumbnails and email. Below 70 you will start seeing artefacts in smooth areas.

Further reading

Longer articles covering the decisions behind this tool.

You may also like

Browse all 89 image tools

Ready when you are

Free, private, and done on your own device.

Add your image