Convert PNG to JPG

Drop in as many PNGs as you like. They are converted here on your machine and never sent to a server.

Conversion happens inside this page using your browser's own image engine. Your files are never uploaded.

How to use it#

  1. Drop your PNG files onto the box above, or click it to pick them.
  2. Move the quality slider if you want a smaller file or a sharper image.
  3. Download each result, or grab them all at once.

Why convert a PNG to JPG at all?#

PNG stores every pixel exactly as it was drawn, which is perfect for logos and screenshots and wasteful for photographs. A holiday photo saved as PNG can easily be eight times the size of the same image as a JPG that looks identical on screen.

That size difference starts to matter when an upload form caps you at 5 MB, or an email bounces, or a page full of PNG photos loads a second slower than it should. What JPG gives up is detail you were unlikely to notice on screen.

What happens to transparency#

JPG has no alpha channel, so transparent areas have to become something. This converter paints them white before encoding, which matches what most people expect when a transparent logo lands in a document or a slide.

If the transparency is the point, say a logo going on a coloured background, convert to WebP instead or keep the PNG. Flattening it to white cannot be undone afterwards.

Choosing a quality setting#

The slider maps to the JPG quality factor your browser passes to its encoder. It starts at 95%, which is a faithful copy: the file is a fraction of the PNG and the artefacts are invisible at normal viewing size.

Drop to 70% for images that only need to look right in a thumbnail or an email. Below about 60% blocky patches appear around sharp edges and text, which is where screenshots tend to fall apart.

Going all the way to 100% is not the upgrade it looks like. Past about 95% the encoder mostly stops discarding anything and starts spending bytes on detail the eye cannot resolve. On a smooth photograph that can be the difference between a 182 KB file and a 906 KB one that nobody could tell apart.

Frequently asked questions#

Are my images uploaded anywhere?

#

No. The conversion runs in your browser using its built-in image encoder. The files never leave your device, which also means the tool keeps working if your connection drops mid-way.

Is there a file size or batch limit?

#

There is no limit imposed by the tool. The practical ceiling is your device memory. Very large images, roughly 100 megapixels and up, can fail to decode on phones.

Will the converted JPG lose quality?

#

JPG is lossy, so some information is discarded by design. At the default 95% setting the difference is invisible at normal viewing sizes. Re-converting an already-converted JPG repeatedly does compound the loss, so work from the original when you can.

What happens to transparent backgrounds?

#

They become white, because JPG cannot store transparency. Convert to WebP instead if you need to keep the alpha channel.

Why does the slider not start at 100%?

#

Because 100% costs a great deal and shows nothing for it. Past roughly 95% the JPG encoder keeps detail too fine for the eye, which can multiply the file size several times over. The slider goes there if you want it, and the size in the row updates as soon as you move it.

Does it strip EXIF data?

#

Yes. Re-encoding through the canvas drops metadata such as camera model and GPS coordinates, so the JPG you download carries no location history.