Convert JPG to PNG

Turn JPG photos into lossless PNG files in one step. Conversion happens locally in your browser, so it is instant and completely private.

Drop your images hereor click to choose files — processed on your device, never uploaded

100% private: files are processed in your browser and never uploaded to any server.

How it works

  1. Drop one or more JPG files into the box above.
  2. Each image is converted to PNG automatically.
  3. Download your PNG files individually or all at once.

What this conversion can and cannot do

It is worth being direct about the most common misunderstanding: converting a JPEG to PNG does not improve it. PNG is lossless, so it will preserve whatever it is given perfectly — including every compression artefact already baked into the JPEG. The result is a pixel-exact copy of a lossy image, and it is usually two to five times larger, because PNG has to store faithfully the very noise that JPEG introduced.

That is not a reason to avoid the conversion, only a reason to know what you are getting. You convert to PNG to stop further damage, not to undo damage already done.

When it is genuinely the right move

Editing is the main one. If you are going to crop, annotate, adjust and re-save an image several times, working in PNG between steps means each save is lossless and the artefacts do not compound with every pass. Export back to JPEG once, at the end.

Requirement is the other. Plenty of systems specify PNG outright — design tools that need a lossless source, print workflows, documentation pipelines, and forms that accept PNG only. Some platforms also want a format that supports transparency, and while converting from JPEG cannot create transparency that was never there, it does give you a file you can then make transparent in an editor.

What to expect from the file size

Expect it to grow, sometimes substantially. Photographs are the worst case: all that continuous-tone detail is what PNG's compression is least suited to. Flat-coloured images fare far better — a JPEG of a logo or a diagram may convert to a PNG that is actually smaller than the original, because PNG excels at exactly the large uniform areas JPEG struggles with.

If the growth is a problem and you only needed a lossless format temporarily, convert back to JPEG at high quality once you are finished editing, or use WebP, which offers lossless mode at meaningfully smaller sizes than PNG.

Good to know

Converting to PNG will not repair a JPG. Detail discarded by JPEG compression is gone permanently, and the PNG simply stores the damaged image losslessly — in a much bigger file. Expect the result to be several times larger than the JPG.

What it does buy you is a stopping point. Every time a JPG is edited and re-saved it loses a little more, so converting to PNG before a round of heavy editing prevents that generation loss from stacking up.

PNG is also what many applications require for logos, icons and screenshots, and it is the only one of the two that supports transparency — although a JPG has none to begin with, so the converted file will be fully opaque.

Read more: PNG vs JPG vs WebP: which one should you use?

Frequently asked questions

Why convert JPG to PNG?

PNG is lossless, so it will not degrade with further edits and saves, and it is the format many apps require for logos, screenshots and graphics.

Will converting to PNG improve the quality of my JPG?

No — detail already lost to JPG compression cannot be recovered. PNG simply prevents any further loss from this point on.

Why is the PNG file bigger than my JPG?

PNG stores the image without lossy compression, which usually produces larger files for photos. That is the trade-off for a lossless format.

Can I convert many JPGs at once?

Yes, there is no batch limit — drop as many files as you need and download them all.

Does converting to PNG remove JPEG artefacts?

No. The artefacts are part of the image data now. PNG preserves them exactly — it simply stops any new ones being added.

Will the converted PNG have a transparent background?

No. A JPEG has no transparency to carry over, so every pixel including the background stays fully opaque. You can remove a background afterwards in an image editor.