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