AAllMyToolsa pocketful of little tools

PNG to JPG converter

Imagesconversion pair

Convert PNG to JPG in your browser: pick the file, choose the JPEG quality and download. No upload, no server.

same picture, smaller wrapper, white where the transparency was.

work surface

Files never leave your browser — results are indicative.Read the disclaimer.

pro tips

Use JPEG for photographs and PNG for logos. Converting a logo to JPEG is often a downgrade, not a size win.

Quality around 85% is the usual sweet spot: much smaller than 100% and almost indistinguishable on screen.

If the PNG has transparency, set the background to the final page color before downloading.

what it does

This page turns a PNG into a JPEG. The source format is detected from the file, the target is fixed to JPEG, and the conversion runs on a canvas in your browser. No file is uploaded and no account is involved.

People reach for this when a PNG is too heavy for an upload form, an email or a photo slot. Screenshots and logos are usually small and crisp as PNG; photographs are usually much smaller as JPEG, at the cost of a little detail that is hard to see at normal sizes.

The one thing PNG has that JPEG does not is transparency. A transparent logo converted to JPEG needs a background, and this page uses white by default. If the image will sit on a dark page, change the background color before you download, or the transparent area will turn into a white box.

Choose a PNG, set the JPEG quality and the background, then download. The preview updates live and the file size is shown next to the original so you can see what the change actually bought you.

quick answers

Will the JPEG keep the transparent areas?

No. JPEG has no alpha channel, so transparent pixels are filled with the background color you choose. White is the default.

Does this reduce the file size?

Usually, especially for photographs. A flat-color logo may not shrink much and can even look worse, because JPEG is designed for continuous tones.

Is the image uploaded to convert it?

No. The conversion uses the browser's canvas and never sends the file to a server.