JPG to PNG Converter

JPG to PNG

Drop a JPG and get a PNG back — pixel-for-pixel identical to the source but in a lossless container that won’t degrade further when re-saved. Useful before editing a JPEG repeatedly (each JPG save introduces new artefacts), when adding transparency, or when a platform explicitly requires PNG.

How to convert JPG to PNG

  1. 1

    Drop the JPG

    One image or a batch. Files remain on your machine.

  2. 2

    Pick PNG options

    Compression level (0-9) and optional alpha channel for turning a specific colour into transparency.

  3. 3

    Convert

    The tool produces a PNG with the same pixel values as the source JPG.

  4. 4

    Download

    Save the `.png`. Expect it to be several times larger than the source JPG.

JPG vs PNG in one table

Feature JPG PNG
Compression Lossy (DCT + quantization) Lossless (DEFLATE)
Transparency None Full alpha channel
Photographs Excellent, small files Good but much larger
Line art / screenshots Poor (mosquito noise) Excellent
File size for photos 1-3 MB per 12 MP 10-20 MB per 12 MP
Editing cycles Degrades each save No degradation

Why “JPG to PNG” does not gain quality

Converting a JPG to PNG does not undo JPEG compression. The artefacts (blockiness, mosquito noise around edges) are already baked into the pixels. The conversion simply stores those exact pixels in a lossless container — no better, no worse.

What it does avoid is further degradation. If you expect to edit and re-save the image multiple times, converting to PNG once and editing from there prevents generational quality loss.

Adding transparency

The converter can key out a solid colour (typically white) and make it transparent in the PNG output. This works only for cleanly solid backgrounds:

  • Good: a logo on a pure white background.
  • Bad: a product photo with soft shadows or anti-aliased edges — the “white” pixels at the edges are actually slightly off-white, and keying them creates a jagged halo.

For proper background removal on photographs, use a dedicated background-remover tool.

File size expectations

A typical 12 MP smartphone JPG is 2-4 MB. The same image as PNG is 15-25 MB. Pre-compress your source if size matters:

  • Downscale before converting.
  • Use PNG compression level 9 (slower, but ~20% smaller than level 6).
  • Strip metadata — a rarely-used option but shaves 1-5% off.

Common mistakes

  • Converting to PNG to “improve quality”. PNG cannot recover what JPEG lost. Start from the original lossless source if you have it.
  • Publishing PNG photos on the web. Use JPEG, WebP or AVIF for photos. PNG for photos wastes bandwidth.
  • Expecting smaller output. PNG of a JPG is always larger, never smaller, because it is preserving more information.
  • Keying transparency on an already-edited JPG. JPG compression shifts pixel values subtly, so the “white” you see is not pure white. Transparency keying will miss pixels and leave fringes.

Frequently Asked Questions

No. JPEG compression is lossy, and the damage is already in the pixels. Converting to PNG stores those exact pixels losslessly, so they will not degrade further, but it cannot undo the original compression.

PNG is lossless — it stores every pixel exactly. JPG is lossy and throws away information invisible to casual inspection. That is why PNGs of photographs are typically 5-10x larger than the JPG source.

Yes, if the background is a single solid colour (commonly white). Key that colour out during conversion. For photographic backgrounds with anti-aliasing or shadows, use a dedicated background remover.

PNG wins for screenshots, line art, logos, icons and any image you will edit repeatedly. JPG wins for photographs and anywhere file size matters.

Related Tools