Image Tools

JPG to PNG

Converts one JPG/JPEG image to PNG by decoding it in your browser and re-encoding the pixels as PNG. The result is a lossless container for the pixels the JPG already contains; it does not restore detail that JPEG compression removed.

1
Add Files
2
Process
3
Download
Processed in your browser — your file is not uploaded.

Drop your files here

or click to browse files

Up to 1 files

JPG → PNG conversion:

  • Lossless quality
  • Supports transparency
  • Larger file size

How to Use

  1. 1Drop a .jpg or .jpeg file onto the upload area, or click it to choose one.
  2. 2Only one file is accepted at a time; selecting more than one shows a 'Too many files' error.
  3. 3Click 'Convert to PNG' and wait for the progress message 'Converting JPG to PNG...' to finish.
  4. 4Download the resulting PNG file.

About this tool

Updated

Why convert to a bigger format

PNG adds no further loss, so it is the format to move to before editing an image that will be saved repeatedly.

Every time a JPEG is opened, changed and saved as JPEG again, it is compressed afresh and loses a little more. Do that four or five times through a round of edits and the damage becomes visible, particularly around edges and in smooth gradients. Converting to PNG first stops that accumulation dead: from this point on, saves are exact. This is the main reason the conversion is worth the extra file size.

The conversion does not repair anything

Compression artefacts already present in the JPEG are copied faithfully into the PNG, at a larger file size.

Lossless means nothing further is lost, not that anything is restored. If the JPEG shows blockiness in the sky or a soft halo around text, the PNG will show exactly the same blockiness and the same halo. It is easy to read lossless as a quality upgrade; it is not. The only genuine improvement is a better original.

Transparency has to be added afterwards

PNG supports an alpha channel, but a JPEG has no transparency to carry over, so the result is fully opaque.

Converting is nevertheless the necessary first step if you plan to cut a background out, since you cannot save transparency into a JPEG at all. The workflow is convert here, then remove the background in an editor, then save as PNG. Expect the file to grow substantially on the way, especially for photographs, where PNG can be several times the size.

When to stay with JPEG

For a finished photograph that is only going to be viewed, shared or uploaded, JPEG is the better format.

It is smaller, universally accepted, and the loss has already happened. Converting a holiday photo to PNG just to email it makes the attachment several times heavier for no visible benefit. Reach for PNG when the image is headed back into an editor, when it is a screenshot or a document rather than a photo, or when you need transparency later.

Features

  • Accepts .jpg and .jpeg files only, one file per conversion
  • Output is PNG, which is lossless and can carry an alpha channel
  • Keeps the original pixel dimensions; nothing is resized
  • No settings to adjust: the conversion is a straight decode and PNG re-encode
  • Runs in your browser using the canvas API; the file is not uploaded for the conversion

FAQ

Will converting a JPG to PNG improve the quality?

No. The JPG has already thrown away some detail, and PNG cannot bring it back. The PNG will hold exactly what the JPG showed, including any blocky compression artifacts, so it is usually a larger file with the same look.

Why is my PNG bigger than the JPG?

PNG stores pixels without discarding data, while JPEG discards detail to save space. For photographs this typically makes the PNG considerably larger. If size matters, keep the JPG or use the JPG to WebP converter instead.

Does the PNG get a transparent background?

No. JPG has no transparency, so every pixel is fully opaque in the PNG too. The PNG format could hold transparency, but this tool does not remove or add any background.

Can I convert several JPG files at once?

Not on this page: it accepts one file at a time. For a batch, use the Bulk Convert Images tool.