Click to upload or drag & drop
Add up to 30 JPG files at once · or paste from clipboard
Batch-convert JPG photos to lossless PNG in your browser.
Click to upload or drag & drop
Add up to 30 JPG files at once · or paste from clipboard
JPG (or JPEG) is the format of choice for photographs: it squeezes files down to a fraction of their size, but it does so by throwing away detail — that's why re-saving a JPG over and over slowly turns it into a smeary mess. PNG is different. It's lossless, so every pixel is kept exactly, and it supports true transparency. Converting a JPG to PNG gives you a clean copy you can edit, layer, or annotate without piling on more compression damage.
This converter runs entirely in your browser. Drop in one file or thirty, and each is redrawn onto a canvas and re-encoded as a PNG on your own machine — nothing is ever uploaded, so even private photos stay private.
Prefer a smaller, modern format? Try JPG to WebP. Going the other direction? Use WebP to PNG, or duplicate an image into a grid with the Image Duplicator.
Yes, completely. There's no sign-up, no watermark and no limit on how many images you convert.
No. The conversion happens entirely in your browser with JavaScript and the HTML canvas, so your images never leave your device.
It won't add back detail that JPG already discarded, but it stops any further loss. The PNG is a perfect, lossless copy of the JPG as it currently looks — ideal as an editing master.
Yes. Drop in up to 30 files and they're all converted together; then download them individually or all at once.
JPG files never contain transparency, so there's none to keep here — but the PNG you get fully supports an alpha channel if you add transparency later in an editor.