ImgSquash

JPG to PNG Converter

JPG is universal, but it is lossy and cannot store transparency. Converting to PNG gives you pixel-perfect lossless quality with full transparency support. Two limits push people off JPEG: it has no alpha channel at all, so there is no way to store a transparent background, and every re-save discards more detail. That second one accumulates — an image edited and re-saved a dozen times looks visibly worse than the original with no single step to blame. Logos, icons, screenshots, diagrams, anything with text or hard edges, and any image that needs a genuinely transparent background. Drop your files below and the work happens on your own machine — the conversion runs in the browser through the Canvas API, so nothing is uploaded and nothing is capped. PNG is lossless, so the file you get back is bigger than a JPEG of the same picture and identical in quality no matter how many times you re-save it.

Drop images here

or click to browse — JPG, PNG, WebP, HEIC, AVIF, GIF, BMP, SVG

Private: files never leave your device

What a JPG file actually is

JPEG has been the default photographic format since 1992. It divides the image into 8×8 blocks and discards the high-frequency detail within each one, which is why it compresses photographs so well and why hard edges and flat colour — screenshots, logos, text — pick up the smeared halos known as ringing artifacts.

Almost every camera, scanner and non-Apple phone writes JPG, and it is what a website will hand you when you save an image. If a file came from somewhere and you have no idea what produced it, JPG is the safe bet.

What you get from PNG

PNG output is lossless, so the saved pixels are exactly the pixels that went in and re-saving costs nothing in quality. It keeps a full 8-bit alpha channel, which means soft shadows and anti-aliased edges survive against any background.

Universal since the early 2000s, and the format every design tool, browser and operating system handles without argument. It is also the safest format to hand to a printer or a colleague when you do not know their software.

What changes when you convert JPG to PNG

PNG is lossless, so the conversion preserves exactly what the JPG decoded to — but not the detail the JPG had already discarded. You are freezing the current state, not recovering the original, and a common misunderstanding is that saving to PNG somehow restores quality. Expect the file to grow, often several times over, because lossless compression cannot match what lossy compression already did.

There is no transparency to preserve — JPG files do not carry an alpha channel, so every pixel is opaque to begin with. Converting to a format that supports transparency does not create any; it only means you could add it later in an editor.

Frequently asked questions

Is this JPG to PNG converter really free and private?

Yes. Conversion happens entirely in your browser using the Canvas API — your JPEG photographs are never uploaded to a server, there is no file limit, no watermark and no sign-up.

Can I convert multiple JPG files at once?

Yes — drop any number of files and they convert in one batch. Use "Download all" to save the results as a single ZIP.

Does converting JPG to PNG lose quality?

PNG is lossless, so the conversion preserves exactly what the JPG decoded to — but not the detail the JPG had already discarded. You are freezing the current state, not recovering the original, and a common misunderstanding is that saving to PNG somehow restores quality. Expect the file to grow, often several times over, because lossless compression cannot match what lossy compression already did.

Why is the PNG larger than the original?

Because PNG is lossless and cannot cheat. Lossy formats reach their size by discarding detail; PNG has to store every pixel it is given, so a photograph converted to PNG is routinely several times bigger. That is expected, not a fault — if size matters more than losing nothing, JPG or WebP is the right target.

I converted a JPG and re-saved it a few times — why does it look worse?

Every JPEG save re-runs the lossy compression, and the damage accumulates across generations. The fix is to keep one original and always export from it, rather than editing and re-saving the same JPG repeatedly.

Related conversions

Advertisement