Convert JPG to PNG

Turn JPG images into PNG files right in your browser. No upload, no signup, no watermark.

Processed in your browser

Drop your image here

or choose an image from your device

Accepts JPG images · max 25.00 MB

How to use it

  1. 1Drop a JPG (or JPEG) file onto the upload area, or click it to browse. Files stay on your device — nothing is uploaded.
  2. 2Check the metadata line: the original size and pixel dimensions are read from the decoded file, not from the filename.
  3. 3Press Convert. The JPG is decoded to a canvas and re-encoded as a lossless PNG, so no further detail is lost from this point.
  4. 4Compare the before and after byte counts, then download. Expect the PNG to be larger — that is normal and explained below.

Frequently asked questions

Why is my PNG bigger than the JPG I started with?

PNG stores every pixel exactly, while JPG throws detail away to get small. A photo that was 400 KB as a JPG is routinely 2–4 MB as a PNG. You are paying for losslessness from here on, not recovering what the JPG already discarded.

Does converting to PNG improve the image quality?

No. JPG compression is permanent, so any blockiness or softness in the source is baked into the PNG too. What PNG gives you is a file that won't degrade further when you edit and re-save it.

Will the PNG have a transparent background?

Not automatically. JPG has no transparency information, so the converted PNG is fully opaque. It does gain an alpha channel, which means you can erase to transparent in an editor afterwards.

Is there any size limit?

Files up to 25 MB and images up to roughly 40 megapixels are accepted. The cap exists because decoding happens in your browser's memory, not on a server.

Related guides