Quinvert

PNGtoJPG

Convert PNG to JPG

Up to 3 files at once, 100 with Pro. Mixed formats are fine.

Converting PNG to JPG makes a photograph around ten times smaller with no visible change, and a screenshot barely smaller and slightly blurred around the text. Drop the file above and it converts inside your browser — free, without an account, and with the quality and background colour under your control.

Will converting PNG to JPG actually make the file smaller?

Almost everyone doing this conversion is doing it for one reason: the file is too big. An upload limit, an email attachment, a page that loads slowly. JPG is the usual answer and it is usually the right one — but whether it helps at all depends on what your image contains, and that is worth thirty seconds before you convert a folder of them.

JPG was designed for photographs. Its compression works by discarding detail the eye is bad at noticing, which is a superb trade on a picture of a face or a landscape where colours shift gradually. A photograph converted from PNG to JPG routinely loses ninety per cent of its size with no visible change at all. If that is what you have, convert it and stop reading.

Why a screenshot looks blurry as a JPG

Screenshots are the opposite case, and the one where people are disappointed. A screenshot is mostly flat areas of identical colour with hard black-on-white edges — exactly the structure JPG handles worst. The compression smears the boundary between a letter and its background, which shows up as a faint halo around text, and because PNG is already extremely efficient at storing flat colour, the file often barely shrinks. Sometimes it grows.

A screenshot of text should stay a PNG, or become a WebP, which handles flat colour and photographs equally well and is read by every current browser. If it has to be a JPG because something downstream demands one, raise the quality setting to 95 and accept a larger file — that reduces the haloing without removing it.

PNG to JPG when the background is transparent

Transparency is the thing to decide before rather than after. JPG has no alpha channel — the format simply cannot record that a pixel is see-through — so anything transparent has to be filled in with a solid colour. White is the default and it is the right guess most of the time, but a white logo on a transparent background becomes a white logo on white and disappears.

You can set the fill colour in the settings under the result, which covers the case where you know what the image will sit on. If the transparency itself is the point, WebP keeps it and still compresses like JPG, and PNG keeps it at the size you were trying to escape.

Converting the JPG back to PNG does not undo anything

This is a one-way door, and the warning is easy to give and easy to ignore. JPG discards information permanently. Converting the result back to PNG does not recover it — it stores the already-damaged picture without further loss, which is not the same thing. Keep the PNG if there is any chance you will edit the image later.

Every additional save as JPG compounds the damage, which is why an image that has been through a few chat apps looks the way it does. Convert once, from the original, and keep the original.

Choosing the JPG quality setting

The quality control appears once you have a result, so you can convert, look, adjust and convert again without starting over. The default sits at 82: high enough that most people cannot tell, low enough to be worth the trouble. In our own measurements the same image came out at roughly 6 KB at quality 20, 20 KB at 82 and 38 KB at 95 — the last step buys very little for nearly double the size.

All of it happens inside your browser. The image is not uploaded, there is no queue, and the page keeps working with your network switched off.

How to convert PNG to JPG

  1. Drop your PNG onto this page, or click to choose one.
  2. It converts in your browser, with no upload.
  3. Download the JPG, or adjust the quality and background under the result.

PNG vs JPG: what you gain and what you give up

PNG compared with JPG
PNGJPG
Full namePortable Network GraphicsJPEG Image
File extension.png.jpg, .jpeg, .jpe
Media typeimage/pngimage/jpeg
CompressionLossless — nothing is discardedLossy — file size is bought with quality
Quality
Some quality is given up for a smaller file. At the default setting the difference is hard to see.
Where it runs
This conversion runs inside your browser. Your file is never uploaded, and it works with the network disconnected.
What can be lost
Transparency is not supported by the target format and is filled with the background colour.

PNG to JPG: common questions

Are my PNG files uploaded anywhere?
No. This conversion runs entirely inside your browser, so the file never leaves your device. You can confirm it yourself: open the network tab of your browser's developer tools and watch that nothing is sent while the file converts.
How much smaller will the file be?
For a photograph, dramatically — a PNG photo converted to JPG is routinely a tenth of its original size with no visible difference. For a screenshot, a logo or anything with flat colour and sharp edges, sometimes barely at all, and occasionally larger. PNG is already very good at exactly the kind of image JPG is bad at.
What happens to a transparent background?
JPG cannot store transparency, so transparent areas are filled with a solid colour — white by default. You can change that colour in the settings under the result. If the transparency matters, convert PNG to WebP instead: it compresses like JPG and keeps the alpha channel.
Can I convert the JPG back to PNG afterwards?
You can, but it will not restore anything. JPG discards detail permanently, and converting back to PNG simply stores the damaged image losslessly. Keep the original PNG if you might need it.
Why does my screenshot look blurry after converting PNG to JPG?
Because JPG compression is designed for photographs — smooth gradients of continuous tone — and copes badly with the hard boundary between text and background. The smudging around letters is called ringing, and no quality setting removes it entirely. Screenshots of text should stay PNG, or go to WebP.
Can I choose the JPG quality?
Yes. The setting appears under the result once the first conversion is done, and you can convert again as many times as you like to compare. The default of 82 is a deliberate middle: high enough that most people see no difference, low enough to be worth doing.
Does this work on iPhone and Android?
Yes. The conversion is JavaScript and WebAssembly running in the browser you already have, so a phone converts a PNG to JPG the same way a laptop does. Nothing is installed and nothing is uploaded.