Pixsqueeze

Convert JPG to PNG

Converting JPEG to PNG stops any further degradation — useful if the image is about to be edited repeatedly, since every JPEG save loses a little more. It will not repair the compression artefacts already in the file, and the PNG will be considerably larger.

Best for: Freezing a JPEG before an editing workflow that would otherwise re-save it repeatedly.

What to know

  • This cannot recover quality. JPEG artefacts already in the image are preserved faithfully by the lossless PNG.
  • The PNG will typically be several times larger than the JPEG for photographic content.
  • OxiPNG optimisation runs automatically to keep the result as small as lossless allows.
  • JPEG has no transparency, so the PNG will be fully opaque.

About JPEG

The 1992 workhorse of digital photography, and still what almost every camera and phone writes by default.

  • No transparency at all — every JPEG is a solid rectangle.
  • Its 8x8 block transform shows as visible mosquito noise around hard edges and text.
  • Every save re-quantises the image, so repeated edits degrade it generationally.
  • Thirty years of compression research have happened since, and it uses none of it.
Support:
Every browser ever shipped.
Transparency:
None.

About PNG

A lossless format built for graphics, screenshots and anything needing a real alpha channel.

  • Pixel-exact: what goes in comes out, byte for byte.
  • Full 8-bit alpha channel with no fringing.
  • The right answer for screenshots, logos, line art and UI assets.
Support:
Every browser ever shipped.
Transparency:
Full 8-bit alpha.

Frequently asked questions

Does converting JPG to PNG improve image quality?
No. PNG is lossless, which means it preserves exactly what it is given — including every JPEG artefact. The benefit is that no further quality is lost on subsequent saves, not that existing damage is repaired.
Why would I convert JPG to PNG?
Mainly to stop generational loss before an editing workflow, or because a tool specifically requires PNG. If you just want a smaller file, this is the wrong direction — convert to WebP instead.

Related conversions

Converting from something else? Convert any image to PNG