Convert PNG to JPG

Convert PNG to JPG to cut file size by up to 90%. Choose the background colour for transparency. Batch convert in your browser, no upload.

Your files are processed in your browser and never uploaded.

90

Higher means better quality and larger files.

Drop images here

Choose files

PNG · up to 50 megapixels each · you can also paste

How to use

  1. Drag your PNG files onto the drop zone or click "Choose files".
  2. Keep JPG as the output and set the quality; 85–90 suits most photos and screenshots.
  3. Download the JPGs individually or together as a ZIP.

Features

Much smaller files
Photos saved as PNG often shrink by 80–90% as JPG with no visible difference.
Transparency handled
JPG cannot be transparent, so transparent areas are filled with white instead of turning black.
High-quality encoder
MozJPEG produces smaller JPGs than typical editors at the same quality setting.
Runs on your device
Conversion happens in your browser. Your images are never uploaded.

Why PNG files are so large

PNG is a lossless format. It compresses by finding repeated patterns, which works brilliantly for flat-colour graphics but poorly for photographs, where almost every pixel differs slightly from its neighbours. The result is that a photo saved as PNG is often 5–10 times larger than the same photo as a high-quality JPG. Phone screenshots, images exported from design tools and pictures saved from some websites are frequently PNG for no good reason, which is where converting pays off.

Choosing between PNG and JPG

Content Best format Why
Photos, realistic images JPG Far smaller with no visible loss
Screenshots of apps or text PNG Keeps text razor sharp
Logos, icons, line art PNG Flat colours compress well; edges stay clean
Anything with transparency PNG or WebP JPG has no alpha channel

If you are unsure, convert and compare: the results list shows the old and new sizes side by side.

Screenshots: a special case

Screenshots are the most common PNG files people want to shrink. A full-screen screenshot of a photo-heavy web page or a game converts very well to JPG, often dropping from several megabytes to a few hundred kilobytes. A screenshot of a code editor, spreadsheet or chat with small text compresses less well and shows faint artefacts around letters at lower quality settings. For those, use quality 90–95, or keep them as PNG.

How the conversion works

The PNG is decoded in a background Web Worker. If any pixels are transparent or semi-transparent, they are blended onto a white background, because JPG has no transparency; the results list tells you when this happens. The image is then encoded with MozJPEG using progressive encoding, which also makes large JPGs appear faster on slow connections. Everything runs locally in your browser.

Getting even smaller files

If a size limit is the reason you are converting, the image compressor can target an exact size such as 200 KB. For PNGs that need to keep transparency, PNG to WebP keeps the alpha channel while still cutting the size dramatically.

Frequently asked questions

When should I convert PNG to JPG?

When the PNG is a photograph or a screenshot of a photo-heavy page and you need a smaller file, for example to email it, upload it to a form with a size limit, or use it on a website.

When should I keep the PNG?

Keep PNG for logos, icons, diagrams, text-heavy screenshots and anything with transparency. JPG blurs sharp edges and text slightly, and cannot store transparent areas.

What happens to the transparent background?

It is filled with white. If you need a different colour, use the resize tool with "Fit and pad" and a background colour, or keep the image as PNG or WebP.

Will the conversion reduce quality?

JPG is lossy, so some detail is discarded. At quality 85–92 the difference is not visible for photos. For screenshots with small text, use 90 or higher.

Popular conversions

Related tools