Skip to content
Free Image LabFree Image Lab

Free JPG to PNG Converter

This free tool converts JPG photos to PNG in your browser. It is worth being honest up front: this makes the file much larger and cannot improve the picture, and there are only a few good reasons to do it.

Drop images here

JPG files — add as many as you like

Runs entirely in your browser. Your images are never uploaded to a server.

How it works

  1. Drop the JPG above.
  2. The PNG is written immediately. There is no quality setting, because PNG has no quality setting: it stores exactly what it was given.
  3. Download it, and expect a file several times larger than the one you started with.

Common use cases

Frequently asked questions

Will converting to PNG improve my JPG?
No, and this is the most common thing people hope for here. JPG discards detail by dividing the image into 8x8 blocks and throwing away the fine variation within each one, which is where the faint squares and the haze around text come from. Those artifacts are now the image: they are ordinary pixels, indistinguishable from any other. PNG will store them perfectly. It prevents further loss from here on, and repairs nothing that already happened.
Why did my file get five times bigger?
Because PNG is lossless and photographs are the worst case for it. PNG compresses by finding runs of identical or predictable pixels, which is why it is superb on screenshots, logos and diagrams made of flat color. A photograph has almost no exact repetition: every patch of sky is subtly different from the patch beside it. So there is very little for PNG to compress, and it stores nearly everything. Five to ten times larger is normal.
So when is this conversion actually right?
Three cases, and they are narrower than people assume. When something has told you it needs a PNG and will not budge. When you are about to edit and resave the same file many times, where each JPG save would compound the loss slightly. And when the next step will add transparency, which JPG has no way to hold. If none of those apply, keeping the JPG is the better decision.
Does the PNG have a transparent background now?
No. PNG can store transparency, but converting does not create any: JPG had none, so there is none to carry across, and the background is whatever was in the photograph. To make a white background actually transparent, use the white background remover, which is a different operation entirely.
Is there a better format for a lossless copy?
Lossless WebP, if the software involved will read it. It stores the pixels exactly like PNG does and is usually meaningfully smaller. PNG's advantage is that it has been universally supported since the late nineties, which is a real advantage when you are handing a file to somebody else's system.
Where does the conversion happen?
In your browser, using the Canvas API. The file never leaves your device, and nothing is stored.

Understand what this does

Plain explanations of what is happening to your file, and what it costs you.

← All convert tools