Skip to content

JPG to PNG Converter

Convert a JPG to PNG in your browser. Pixels are kept as they are, the file gets bigger, and no transparency is added.

transform

Drop JPG image here

or click to browse JPG files to convert to PNG

Accepted format: JPG • Output format: PNG • Maximum 20 MB

What this tool does

Choose a JPG and download a PNG. The PNG will look identical to the JPG you chose, and it will be a lot larger.

How to use it

  1. Choose a JPG file, or drop it on the page. A preview and its size appear.
  2. Press Convert to PNG.
  3. Compare the input and output sizes the page shows, then press Download PNG.

Where it runs

The work happens in your browser, using the canvas feature that every current browser has. The image is not uploaded and nothing is stored on this site’s server.

What it does and doesn’t do

  • It doesn’t improve quality. JPEG compression has already thrown some detail away. Saving as PNG keeps the image as it is now, artifacts included, and stops any further loss.
  • It doesn’t add transparency. A JPG has a solid background. To get a transparent one you need to remove the background in an image editor afterwards.
  • It makes the file bigger, often several times, because PNG is lossless and compresses photographs poorly.

Why you would still do it

  • You will edit the image repeatedly and don’t want to lose more quality on each save.
  • A tool or platform requires PNG.
  • You are going to remove a background and want to start from a lossless file.
  • It’s a screenshot or flat graphic that was saved as JPG, and you want clean edges going forward.

For web use, converting JPG to PNG is usually the wrong direction. For smaller photos use JPG to WebP instead.

Limits

  • PNG is always lossless, and the browser’s PNG writer has no quality setting, so the page shows no quality slider.
  • Metadata such as EXIF, location and colour profiles is not carried over, because the image is redrawn.
  • Browsers apply a photo’s EXIF rotation when they open it, so a phone photo normally comes out the right way up.
  • An animated image becomes a single still frame.
  • The page states a 20 MB maximum but doesn’t check it in the browser. Very large images depend on your device’s memory, and the browser can fail on huge ones.

Will the PNG look better than the JPG?

No. It looks the same, and keeps the JPEG artifacts.

Can I get a transparent background this way?

No. JPG has no transparency, so the PNG has a solid background.

Why is the PNG so big?

PNG is lossless and handles photos inefficiently. Use WebP or JPG for photos on web pages.

Is there a quality slider?

No. PNG output has no quality setting in the browser, so the page doesn’t show one.

Is my JPG uploaded?

No. The conversion runs in your browser.