Skip to content
GivenTool

Convert JPG to PNG

Convert JPG photos to PNG, the lossless format editors and upload forms often ask for.

Loading tool…

Drop a file here or click to browseJPG, PNG, WebP, AVIF, BMP, GIF, HEIC, SVG. Up to 50.0 MB.

People convert JPG to PNG for three practical reasons: an upload form or print shop only accepts PNG, the image is about to be edited several times and should not lose quality with each save, or it is going into a design tool that works best with lossless layers. PNG stores pixels without lossy compression, so whatever you do to the image next, saving it again changes nothing.

It is worth knowing what conversion cannot do. A JPG has already thrown away some detail, and turning it into a PNG does not bring that detail back; the PNG is an exact copy of the decoded JPG, blocky artefacts included. PNG files of photos are also larger, usually three to six times, because lossless compression suits flat colours better than camera noise. If the goal is a smaller file, you want the image compressor instead.

Transparency is another common hope. A JPG has no transparent areas, so the PNG will not have any either; to cut out the subject and get a transparent background, run the PNG through the background remover afterwards. Everything here happens in your browser tab, and the EXIF block, including any GPS location, is not copied into the new file.

How to use it

  1. Drop a .jpg or .jpeg file, or click to browse. The format is detected from the file itself.
  2. PNG is already selected as the output. You can switch to another format if you change your mind.
  3. Click Convert to PNG. A 12-megapixel photo takes about a second.
  4. Check the size change in the result, then download the PNG.

Frequently asked questions

Does converting JPG to PNG improve quality?

No. It freezes the current quality: the PNG looks exactly like the JPG, and future edits and saves will not degrade it further. Lost detail cannot be recovered by changing format.

Why is my PNG so much bigger than the JPG?

JPG uses lossy compression tuned for photos; PNG is lossless. A 3 MB photo commonly becomes a 10-20 MB PNG. That is normal and is the price of lossless storage.

Will the PNG have a transparent background?

Not automatically. JPG has no transparency, so there is nothing to carry over. Use the background remover on the result to make the background transparent.

Is the photo uploaded to a server?

No. Decoding and encoding run in your browser. The converter's code (and the HEIC decoder, when a HEIC file needs it) is downloaded from this site the first time you use it; your images are never sent anywhere.

Are rotated phone photos handled?

Yes. The orientation flag stored by phones is applied before conversion, so the PNG is upright even in apps that ignore EXIF.