JPG to PNG Converter
Re-save a JPG or JPEG as a lossless PNG, entirely in your browser.
Drop a JPG here or browse
JPG / JPEG goes in, a lossless PNG comes out. The file never leaves your device.
This converter decodes your JPG, draws it onto an HTML canvas, and re-exports it as a PNG. JPG uses lossy compression that throws data away to shrink the file; PNG is lossless and stores every pixel exactly. Converting locks in the picture as it stands right now, so no further quality is lost when you edit and re-save. The decode and export both run on your device — the image is never uploaded.
What converting to PNG actually does
Switching a photo from JPG to PNG does not improve it. The lossy compression already discarded fine detail and left behind faint block and ring artefacts around edges; PNG faithfully preserves whatever is in the image at that moment, artefacts included, but it cannot rebuild the data JPG threw away. The real benefit is no more generation loss: once the picture is a PNG, every subsequent save is pixel-perfect, so it will not degrade a little more each time the way a repeatedly re-saved JPG does.
Expect a bigger file
For photographs the PNG will almost always be larger than the original JPG, frequently several times the size. Lossless encoding cannot match the compression a photo gets from JPG's lossy maths, so a 400 KB JPG can easily become a 2–3 MB PNG. PNG earns its keep on flat graphics — logos, screenshots, line art, anything with sharp edges and large areas of solid colour — where it stays sharp and can undercut JPG. If your only goal is a smaller file, keep the JPG or run it through an image compressor instead.
Transparency is not automatic
A JPG has no alpha channel, so it can never be partly transparent. The PNG this tool produces is therefore fully opaque — converting does not knock out a white background or make anything see-through on its own. What you gain is a container that supports transparency: open the PNG in an editor afterwards and you can erase a background or add a soft edge, something the JPG format simply cannot hold.
Frequently Asked Questions
Will converting to PNG improve the image quality?
No. JPG has already discarded detail to compress the file, and converting cannot recover it. What it prevents is further loss: a PNG re-saves pixel-for-pixel, so editing it will not add more compression artefacts the way re-saving a JPG does.
Why is my PNG larger than the JPG I started with?
PNG is lossless and stores every pixel exactly, while JPG uses lossy compression tuned for photos. Photographs do not compress well losslessly, so a photo saved as PNG is commonly several times the size of the JPG.
Does converting to PNG make the background transparent?
No. A JPG has no transparency information, so the resulting PNG is fully opaque. PNG can store transparency, so you can erase the background yourself in an image editor after converting.
Is my image uploaded to a server?
No. The JPG is decoded and re-encoded on a canvas in your own browser, and the PNG downloads straight to your device. Nothing is sent anywhere.