PNG to JPG Converter

png → jpg

Turn PNG images into JPG files with transparent areas filled in white. Your browser converts them in this tab, so they are never uploaded.

QueueNothing is uploaded
Drag & Drop PNG files here
or click to browse from your device
Converting files...

About this PNG to JPG converter

The converter opens each PNG in your browser, draws it on a canvas at its original width and height, and saves it as a JPG at quality 92 out of 100. PNG can hold transparent and semi-transparent pixels; JPG can't, so those areas are filled with solid white before the file is written.

Photos and screenshots saved as PNG are often larger than they need to be, since PNG's lossless compression doesn't shrink photographic detail well. Converting to JPG usually cuts the file size a lot, which helps when a screenshot is too big to email or a form asks for a JPG.

How to use it

01

Add your PNG files

Drop them on the box above, or click Select PNG files. You can add several at once.

02

Convert them

Click Convert to JPG. The files are converted one at a time, and the progress bar shows which file it is on.

03

Check the sizes

Each converted file shows the PNG size next to the JPG size. Expect the JPG to be smaller.

04

Download the JPGs

Click Download next to a file, or Download all (ZIP) to get every converted file in one ZIP archive.

What it does

  • Your browser converts the images, and they are never uploaded to a server.
  • Transparent and semi-transparent pixels are filled with solid white, since JPG has no transparency.
  • The JPG has the same width and height in pixels as the PNG.
  • You can add many PNGs at once and download the JPGs one by one or together in a ZIP file.
  • Each file keeps its name with _converted added, so screenshot.png becomes screenshot_converted.jpg.
  • You don't need an account, and there is no daily limit.

Specifications

Specification Details
Tool PNG to JPG converter
Input PNG images (.png)
Output JPG (.jpg) at quality 92 out of 100, with the same pixel dimensions
Background Transparent areas are filled with solid white. This is fixed and can't be changed here.
Conversion The canvas built into your browser. No extra library is needed.
File size Up to 100 MB per file
Where your files go Nowhere. They stay in this tab's memory.
Browsers Current Chrome, Edge, Firefox and Safari, on desktop and mobile
Good to know

What the converter does not do

It changes the format and flattens transparency onto white. For other changes, use one of the other image tools.

Fixed white background

Transparent areas always become white. There is no colour picker or other background option in this tool.

No quality control

JPG quality is fixed at 92 out of 100. For an adjustable quality slider, use Image converter.

Not always smaller

A PNG with few colours and flat areas is already compact, and a JPG of it can come out larger. Check both sizes in the list before you delete the original.

Metadata is dropped

The image is redrawn, so any metadata stored in the PNG is not copied into the JPG.

Same dimensions

The JPG is not resized or cropped. To change its size, use Image resizer.

Very large images

Browsers limit how big a canvas can be, so a very large image can fail, most often on a phone. The file is then marked failed in the list.

Related image tools

Frequently asked questions

No. JPG can't store transparency, so every transparent or semi-transparent pixel in the PNG is filled with solid white before the file is saved.

No. The tool always fills transparent areas with white, and there's no colour picker. Add a different background in an image editor before you convert the file if you need one.

JPG uses lossy compression, which discards fine detail you're unlikely to notice, while PNG stores every pixel exactly. For a photo or a screenshot with many colours, that usually makes the JPG much smaller.

No. Your browser converts each image inside this tab, and no request carries your files. The JSZip library is downloaded from the cdnjs CDN only when you use Download all (ZIP). Google Analytics on this site records how many files you add and their total size, not their names or content.

Each file can be up to 100 MB. Larger files are not added, and a message tells you why. There is no set number of files, but they are converted one at a time, so a long list takes a while.

Your images stay on your device

Your browser decodes each PNG and writes the JPG inside this tab. The images are not uploaded or stored, and closing the tab clears them from memory. JSZip is loaded from the cdnjs CDN only if you use Download all (ZIP).