Free · no sign-upAny number of filesNothing uploaded

JPG to PNG

Save a JPG as a PNG so nothing more is lost from here on. It cannot undo what the JPG already threw away, and it cannot make the background transparent. Both are explained below.

Lossless from here on, however many times you re-saveA whole folder at once, saved as one ZIPSideways phone photos rotated the right way upNo file count, no watermark, no account
  1. Drop the JPG files inOne, or a folder's worth. Nothing is uploaded, so nothing waits.
  2. PNG is already pickedNo quality slider, because PNG does not have one.
  3. Save one, or allA single PNG, or the whole batch as a ZIP.

Drop images here, or click to choose

Drop JPG files here. Expect the PNG to be larger.

Free · no sign-up · nothing uploaded. Your files are decoded and re-encoded on your own device, so a photo with a face or a location in it never leaves the machine.

How to convert JPG to PNG

  1. Drop your JPG files in

    One, or a folder of them. There is no upload and no queue, so a batch of photos starts converting at once.

  2. PNG is already selected

    No quality slider appears, because PNG does not have one. It records the picture exactly as decoded.

  3. Expect a bigger file, then save

    A PNG of a photograph is often several times the size of the JPG. The card shows the change before you commit.

The two things this conversion cannot do

Most people arriving at a JPG to PNG converter want one of two outcomes, and neither of them is something a format change can deliver. Saying so plainly is more useful than a page that takes the file and lets you find out afterwards.

It cannot make the picture sharper. A JPG is the result of an encoder deciding what to discard. Those decisions are not stored anywhere, so there is nothing for a converter to read back. If your JPG is soft, blocky or has halos round the edges, the PNG will have exactly the same soft, blocky halos, recorded with perfect fidelity. Upscaling and AI restoration are different jobs, done by different software, with different trade-offs.

It cannot make the background transparent. PNG is able to hold transparency. Your JPG contains none, and copying it across faithfully means copying across a solid white or solid coloured background. Removing a background means choosing which pixels are the subject and which are not, which is a decision no format conversion makes.

What the conversion genuinely gives you is a stopping point. From the PNG onward, saving and re-saving costs nothing, because there is no lossy encoder in the loop any more. That is worth having if the file is heading into an editor. It is not worth having if the file is heading straight onto a web page.

Expect the file to grow, often a lot

A PNG of a photograph is commonly three to eight times the size of the JPG it came from, and occasionally more. It is not a fault. JPG got to skip most of the picture; PNG has to write down every pixel exactly, including all the noise and all the compression artefacts the JPG introduced.

There is an irony here worth knowing about. The worse the JPG, the bigger the PNG tends to be, because blocky artefacts and ringing are fine detail, and fine detail is what makes a PNG large. A heavily compressed JPG can produce a PNG larger than one made from a high-quality version of the same picture.

If size is what you actually care about, going the other way is the move. See PNG to JPG, or use the image converter and pick WebP, which is smaller than JPG at the same quality and keeps transparency as well.

What does change on the way through

Rotation is baked in. A phone photo is often stored sideways with an EXIF tag saying which way up it goes. That tag is not carried into the PNG, so the rotation is applied to the pixels here instead. The saved file is the right way up on its own, in software that never reads EXIF at all.

Metadata is dropped. Camera model, lens, shutter speed, timestamp and GPS coordinates are all attached to the file rather than to the picture, and none of it survives. For a photo going onto the public internet, losing the coordinates is usually the point. If you need them kept, this is the wrong tool, and no browser-only tool will do better.

Nothing else. Dimensions and colour come through unchanged. There is no resampling unless you ask for it with the max width setting.

Frequently asked questions

Will converting to PNG improve the quality of my JPG?

No. This is the most common thing people expect from this conversion and it is the one thing it cannot do. When the picture was saved as a JPG, the encoder decided which detail to throw away, and it did not write that detail down anywhere. A PNG made from it records the reduced picture perfectly, blur, blocks and all. What the conversion does give you is a guarantee that nothing more will be lost from here on, which is genuinely useful if you are about to edit and re-save the file several times.

Does converting a JPG to PNG give it a transparent background?

No. PNG is capable of transparency, which is not the same as having any. The conversion copies the pixels across exactly as they are, and a JPG has no transparent pixels to copy, so the white or coloured background comes through as solid white or solid colour. Making a background transparent means deciding which pixels to remove, which is a background removal job and a different tool entirely. If you are converting a logo to get a clear background out of it, the conversion will not do it.

When is it actually worth converting a JPG to PNG?

Three cases, and outside them you are usually better off keeping the JPG. First, you are about to edit the picture and will save it repeatedly, where PNG stops each save costing a little more quality. Second, something downstream demands PNG specifically, which plenty of upload forms and print workflows do. Third, you are going to add transparency in an editor, and need a format that can hold it when you do. Converting simply to have a PNG makes the file several times bigger for no gain.

move openesc close