How to use the jpg to png converter
- Drop JPG files onto the drop zone or click to choose them.
- Click Convert.
- Download each PNG, or all of them as a ZIP.
Worked example
Converting a phone photo
A 12 megapixel JPG photo converts to a PNG with exactly the same pixel dimensions. Expect the PNG to be several times larger, because PNG stores every pixel losslessly while JPEG discards detail to save space. The tool shows both sizes for every file.
How it works
The browser decodes each JPEG (applying its EXIF rotation so photos stay upright), draws it to a canvas and encodes it with the lossless PNG encoder.
Assumptions
- PNG output is lossless relative to the decoded JPEG; it cannot restore detail already lost to JPEG compression.
Frequently asked questions
Are my files uploaded?
No. Images are processed in your browser on your own device and are never sent to our server. The page keeps working if you go offline after it loads.
Will converting to PNG improve quality?
No. It preserves the JPEG exactly as it looks now, including any compression artefacts, but further edits and saves in PNG will not lose more quality.
Does the PNG have a transparent background?
No. JPEG has no transparency, so the PNG is fully opaque. Removing a background needs an editing tool.
Why is the PNG so much bigger?
PNG is designed for lossless graphics. Photos have lots of fine variation that lossless compression cannot shrink much.
Limitations
- Images up to 50 MB each are accepted. Very large images (tens of megapixels) depend on device memory, and iPhones and iPads limit canvases to about 16.7 megapixels.
- EXIF metadata is not copied to the PNG.
- Up to 100 files per batch.