JPG to PNG Converter
Drop a JPG, get a lossless PNG — free, instant, and resized to any pixel dimensions if you want, entirely in your browser.
Drop or choose an image above to get started.
Runs entirely in your browser. Nothing you paste here is uploaded, logged, or sent to analytics.
Why convert JPG to PNG
JPG is lossy — every time it's re-saved, it re-compresses and loses a little more detail. Converting to PNG doesn't recover what a JPG already lost, but it stops any further loss: PNG is lossless, so a screenshot, a scanned document with text, a logo, or a graphic with sharp edges stays pixel-for-pixel identical no matter how many times it's opened and saved again afterward. PNG is also the format to convert to before adding a transparent background in an editor, since JPG can't represent transparency at all.
What changes
The output file will usually be larger than the JPG — that's the trade PNG makes for being lossless, and it's most noticeable on photos (PNG isn't built for photographic gradients and noise the way JPG is). For flat-color graphics, screenshots, and text, the size difference is much smaller, and sometimes PNG even wins.
Nothing is uploaded
The conversion happens entirely in your browser via the Canvas API — the file is decoded, resized, and re-encoded locally, and never touches a server.