Convert JPG to PNG

One JPG in, one lossless PNG out at the same pixel dimensions. Expect a larger file.

Format settings

JPEG · up to 20 MB

Your image never leaves your device — the work happens here, in this browser tab. No account, no watermark.

Converting a JPG to a PNG gives you the lossless file that whatever is asking for one will accept, but it cannot bring back detail the JPEG already threw away, and the PNG will normally be several times larger. On Resizo the pair is fixed at JPG to PNG: add the JPG, press Convert to PNG, and the picture comes back at the same pixel dimensions with no second round of lossy compression. The PNG is written by your own browser, from an encoder the page downloads from this site, so the original stays exactly where you keep it.

How to convert a JPG to PNG

  1. Choose the JPG on your device. Drop it onto the panel above or press Browse files. The pair is already set, so a file that is not a JPEG is refused at the drop.
  2. Press Convert to PNG. Your device decodes the JPEG and stores those exact pixels in a PNG. Nothing further is lost, and nothing the JPEG already threw away comes back.
  3. Download the PNG. Expect it to be larger than the JPG was. The panel prints both sizes, so the increase is a number you see rather than a surprise.

A PNG cannot undo a JPEG

This is worth being blunt about, because it is the reason most people arrive here. Converting a JPG to PNG does not recover detail, sharpen edges or remove compression artefacts. When the JPEG was first saved, information was discarded and not written anywhere — there is nothing left to restore it from.

What a PNG does give you is a floor. From that point on the picture stops degrading: you can open it, edit it and save it as many times as you like without another generation of loss. That is a real benefit, and it is a different benefit from the one the phrase “convert to a lossless format” tends to suggest.

Expect the file to get bigger

A photograph that arrived as a 1.5 MB JPG commonly leaves as a 5 MB PNG or more. Nothing has gone wrong. PNG stores every pixel exactly, and it has to store the JPEG artefacts too — the faint 8-pixel blocking and the ringing around hard edges. That texture is close to random, and random data does not compress.

Flat images behave differently. A chart, a logo or a screenshot that was saved as a JPG by accident can come back as a PNG that is smaller than the original, because now the large areas of identical colour compress the way they always should have.

It does not add transparency

PNG is the format people associate with transparent backgrounds, so this catches a lot of people out: the alpha channel exists in the file format, but the conversion has nothing to put in it. A JPG is opaque by definition, every pixel of it, and the PNG that comes out is opaque in exactly the same way.

Erasing a background means deciding which pixels are the subject and which are not. That is an editing decision, and it needs an image editor with a selection tool or a background-removal feature — not a format converter.

When JPG to PNG is the right move

  • An upload form, a theme or an asset pipeline that accepts PNG and nothing else. This is the most common honest reason.
  • You are about to start editing. Convert once, work in PNG, and export a JPG at the end — one lossy generation instead of one per save.
  • You are placing the image somewhere that will compress it again, such as a slide deck or a document exporter, and you would rather not stack two lossy passes.
  • The image is a screenshot, a chart or line art that was saved as a JPG by mistake. PNG is where it belonged in the first place.
  • A photograph saved as a PNG, many times heavier than it needs to bePNG to JPG
  • Photos going onto a web page, where 30 percent off every file is the whole pointJPG to WebP
  • A transparent graphic that has to get smaller and stay transparentPNG to WebP
  • You saved an image from a web page and now nothing on your computer will open itWebP to JPG

Frequently asked questions

  • Will converting to PNG improve the quality of my JPG?

    No, and nothing can. The detail JPEG discarded when the file was first saved is gone from the file — there is no copy of it anywhere to recover. PNG stores whatever it is given, exactly, so what you get is a perfect copy of an already-compressed picture.

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

    Because it is lossless. PNG has to store every pixel of the decoded image, including the faint blocking and ringing JPEG left behind, and that fine noise is exactly the kind of detail that does not compress. Two to five times the original size is normal for a photograph.

  • Does converting to PNG give me a transparent background?

    No. PNG supports transparency, but a JPG has none to carry across, so every pixel in the result is fully opaque. Removing a background is an editing job — something has to decide which pixels to erase, and a format conversion cannot.

  • Is the PNG really lossless?

    Yes, and there is no setting that could make it otherwise. The PNG encoder loaded into this page is lossless with no quality dial and no palette reduction of any kind, so every pixel of the decoded JPG is written out exactly as it was decoded.

  • Can I convert it back to JPG later?

    Yes, and for a photograph you probably should once the PNG has served its purpose — the JPG will be a fraction of the size. Be aware it is a second lossy generation on top of the first, so do it once at the end rather than repeatedly along the way.

  • Can I convert JPG to PNG without uploading the file?

    Yes — this page uploads nothing. Both codecs are fetched into the page as code, so the JPG is decoded and the PNG written by your own device and no copy of the picture exists anywhere else. It is worth knowing here in particular, because a PNG of a photograph is several times the size of the JPG it came from — and that weight costs you nothing when there is no transfer. The PNG carries no EXIF or GPS data.

You are on the Convert Format tool.