Convert JPG to PNG — locally and privately
Usually this conversion happens for one blunt reason: something demands a PNG. A government portal, a print shop’s template, a badge generator, an app that whitelists a single file type — and all you have is a JPG. This tool decodes your JPG and re-saves it as PNG in your browser, with no upload involved; the bytes never leave your device. A word of honesty before you convert: PNG cannot improve a JPG. The output is a faithful, lossless copy of exactly what the JPG contains, typically at a larger file size. What you gain is compatibility and the guarantee that no further quality is lost in any future edits or re-saves.
How it works
- Drop .jpg or .jpeg files below.
- Press Start — PNG is lossless, so there’s nothing to configure.
- Download each PNG when it appears.
Frequently asked questions
Will converting to PNG make my image sharper?
No — that is a common misconception. JPG compression permanently discards detail when the file is saved, and no format change can bring it back. The PNG will look exactly like the JPG, just stored losslessly from this point on.
Why did the file get bigger?
JPG is heavily compressed and PNG is lossless, so a size increase (often 5–10×) is normal, especially for photos. The upside is that the PNG can be edited and re-saved repeatedly without any further degradation.
Does the PNG get a transparent background?
No. JPG has no concept of transparency, so there is nothing to carry over — the PNG will be fully opaque. Removing a background is an editing task, not a format conversion.
Is anything sent to your servers?
Nothing at all. The converter is WebAssembly running in your browser tab; it works offline once loaded, and your images stay in your device’s memory the whole time.