Convert JPG to PNG — for upload forms and templates that insist on PNG, or as the first step before making part of an image transparent.

Why people convert JPG to PNG

Most of the time it is because something demands it: an upload form that lists PNG only, a design template that expects PNG, or an app that handles PNG more predictably. Sometimes it is a step towards transparency — JPG cannot hold it, PNG can — so converting is the first move before erasing a background with the Remove background tool.

What the conversion can and cannot do

Converting does not make a JPG sharper. The JPG's compression already discarded some detail, and the new PNG simply stores the pixels it is handed, including any blockiness around edges. It does not create transparency on its own either. What it does give you is a file that is accepted where JPG is not, and one that does not lose more detail each time it is saved again, as JPG does.

The palette step, explained honestly

When this tool writes a PNG it also tries a palette version — up to 256 colours at the Recommended and High settings, 128 at Smaller, 64 if you drag the slider below 60 — and keeps it only when it is smaller than the full-colour PNG. A photograph contains far more than 256 colours, so for a typical photo the palette version wins on size, and the colours are reduced with dithering to hide banding. It generally looks close to the original, but it is not a pixel-exact copy. Graphics that already use fewer colours are stored exactly. Images over 25 megapixels skip this step, and the result list tells you which kind of PNG you got.

How to use it

  1. Drop in your JPG files.
  2. PNG is pre-selected as the output.
  3. Save the results.

Your files are never uploaded

Everything runs inside your browser. Because the image never reaches a server, we cannot store it or look at it. That difference matters when the file is company material or a personal photo.

Frequently asked questions

Will the file get smaller?
No — usually bigger. PNG is lossless and spends more bytes on a photograph than JPG does. If you want a smaller file, use Compress instead.
Does the quality improve?
No. Detail already lost to JPG compression does not come back, and the blocky artefacts JPG left behind are preserved as they are. Converting changes the container, not the picture.
Is the PNG an exact copy of my JPG's pixels?
Not always. PNG output here is palette-optimised: when a 256-colour version (fewer at lower quality settings) is smaller than a full-colour PNG, that is what you get, and for a photograph that usually means slightly reduced colours. Keep your original JPG if you need an exact master for further editing.
Will the PNG have a transparent background?
No. A JPG has no transparency to carry over, so a white background stays white. To make it transparent, run the PNG through Remove background afterwards.
Is it free?
Yes. No account, no payment, no usage limit.
Are my files uploaded?
No. Everything happens inside your browser. A page that is already open keeps working even if you go offline.
How many images at once?
There is no count limit. Speed depends on your own device, because your computer does the work rather than a server.