100% client-side · nothing uploaded

Convert JPG to PNG

Turn a JPG into a PNG in your browser. The result is lossless from here on — but it cannot recover the detail JPEG already discarded, and it will almost certainly be a larger file.

Your images never leave your browser

Drop images to convert

or click to browse, or paste with Ctrl/Cmd+V — drop several at once to process a whole batch

JPG to PNG at a glance

What converting to PNG does and does not do

This is the conversion people most often expect to be an upgrade, so it is worth being direct: converting a JPG to a PNG does not improve the image. JPEG discarded information when the file was first saved, and that information is gone. What a PNG gives you is a promise about the future — from this point on, every save is exact, and the artefacts already baked in will not compound with each round trip the way they do when you re-save a JPEG.

That is a real reason to do it. If you are about to edit a photo across several sessions, or hand it to a tool that re-saves on every operation, working in PNG stops each pass from degrading the picture further. It is also simply what some software demands: plenty of print workflows, icon pipelines, game engines and document templates accept PNG and refuse JPEG, and no amount of renaming the extension changes what is inside the file.

The third reason is transparency. A JPG has no alpha channel, so nothing is transparent in the file you are converting — but PNG has one, so once it is a PNG you can go and erase a background in an editor and the result will keep it. The conversion itself will not remove anything; it hands you a format that can hold the change you are about to make.

Expect the file to grow, often by a factor of two to five. PNG's compression is lossless and cannot approach what JPEG achieves on photographic content, and the JPEG artefacts themselves add fine noise that PNG then has to store faithfully. Everything runs in this tab — the JPG is decoded, drawn to a canvas and re-encoded locally, and nothing is uploaded.

How to convert JPG to PNG

  1. Drop your JPG on the panel above — or paste it, or drop several at once to do a batch.
  2. The output format is already set to PNG, and it stays set: dropping a file does not change it back.
  3. There is no quality setting: PNG is lossless, so there is nothing to trade.
  4. Download the PNG, or run the batch and take a ZIP of the lot.
  5. Nothing was uploaded at any point — the conversion ran on your own machine, in this tab.

Questions

Will converting to PNG improve the quality?

No. The detail JPEG discarded is not stored anywhere in the file, so nothing can bring it back — the PNG is a perfect copy of an imperfect image. What it does buy you is that no further quality is lost from here on, which matters if the file is about to be edited and re-saved several times. If you still have the original camera file or the original export, converting that is better than converting the JPG.

Why is the PNG so much bigger than the JPG was?

Because it is lossless. JPEG gets its size by throwing away detail your eye is unlikely to miss; PNG has to store every pixel exactly as it finds it, including the fine JPEG artefacts, which look like noise to a lossless compressor and compress badly. Two to five times the original is normal for a photograph. For a screenshot that was wrongly saved as JPEG in the first place, the PNG can actually come out smaller.

Does this add transparency to my image?

No. It gives you a format that supports transparency; it does not create any. Every pixel in the resulting PNG is fully opaque, exactly as it was in the JPG. To actually make part of the image see-through you need an editor with a background-removal or eraser tool — converting first is the step that makes the result possible to save.

Other conversions