Why convert JPG to PNG
PNG is lossless and is required by some design tools, document systems, and upload forms. Converting JPG to PNG is useful before further editing where you don't want extra compression.
How it works
We decode the JPG and write it out as a lossless PNG using the Canvas API, locally in your browser. Note that converting can't restore detail JPG already discarded — it just changes the container.
Free forever, no strings
Squishpix is free with no login, no watermark, and no file limits. Because processing happens in your browser, we have no server costs to pass on to you. If it saves you time, you can support the project with a donation.
FAQ
Will JPG to PNG improve image quality?
No — it won't add back detail the JPG already lost. It gives you a lossless PNG so no further quality is lost during later edits or re-saves.
Why is my PNG much larger than the JPG?
PNG is lossless and stores every pixel exactly, so photos become larger. That's expected; use PNG when you specifically need lossless or PNG format.