Any file. Any shape.

JPG to PNG

Convert JPG images to PNG — free, unlimited, and entirely private. Nothing leaves your browser.

Drop files here or click to choose

🔒 Your files never leave your browser

How it works

PNG is a lossless format that many design tools, icon generators and some content systems expect instead of JPEG. This tool converts JPG images to PNG directly inside your browser tab — no server, no upload, no waiting in a queue.

When you drop a file, Moyang reads its first bytes to confirm it's really a JPEG image, then hands the bytes to a background Web Worker. There, your browser decodes the JPEG into raw pixels and re-encodes them as a PNG, which comes back to the page as a ready-to-download file. Your original file is never modified, and nothing ever leaves your device.

Because everything runs locally, there's no 10-conversions-a-day limit, no 100MB cap, and no processing queue — the kind of restrictions server-based converters impose to control their hosting bill. Convert one file or fifty; once a batch is done, download every result at once as a single ZIP.

Limitations

JPEG never stores transparency, so converting to PNG doesn't add any — the output is exactly as opaque as the source, honestly. Because PNG is losslessly compressed, output files are almost always larger than the source JPG, sometimes by several times for photographic images; that's the natural cost of a format with zero compression artifacts, not a conversion mistake. Images over 100 megapixels aren't converted — decoding runs entirely in your browser's memory, and a file that large risks crashing the tab before it even gets to PNG encoding.

FAQ

Is this JPG to PNG converter really free?
Yes — completely free, with no file size limits, no daily quota, and no account required. All conversion happens in your browser, so there's no server cost to recoup.
Will converting to PNG add transparency to my photo?
No. JPEG never stores an alpha channel, so there's no transparency data to carry over — the PNG output is just as fully opaque as the JPEG you started with. PNG supporting transparency doesn't mean it can invent it from a source that never had any.
Why is the PNG file bigger than the original JPG?
PNG is a lossless format — it stores every pixel exactly, with no quality loss, while JPEG throws away detail humans barely notice to shrink the file. Re-encoding a JPEG's pixels losslessly as PNG almost always produces a larger file, sometimes several times larger for photographic images. That's expected, not a bug.
Why convert JPG to PNG at all if the file gets bigger?
PNG is the format most design tools, icon pipelines and some CMSes expect, and it avoids re-introducing JPEG compression artifacts if the image will be edited and re-saved repeatedly. If you just need a smaller file, JPG is already the better choice.