JPG to PNG

Lossless from here on — but read this first.

Nothing is uploaded

Drop files here, or click to choose

Accepts JPG, JPEG. No size limit, no sign-up.

    Drop a JPG in and get a PNG out. The conversion itself is lossless, and this page will be honest with you about what that does and does not mean.

    What this conversion does not do

    It does not improve the image. This is the single most common misunderstanding about JPG to PNG conversion, and most converter sites are happy to leave you with it.

    JPEG compression permanently discarded information when the file was first created. Converting to PNG stores the surviving pixels losslessly from that point forward, but it cannot reconstruct anything that was already thrown away. The compression artefacts baked into the JPG are preserved perfectly — including the blocking and the ringing.

    The file will get bigger

    Expect the PNG to be several times the size of the JPG, sometimes much more. PNG uses lossless compression, and photographic content compresses poorly that way because natural images contain a great deal of fine, non-repeating variation.

    That is not a flaw in the conversion. It is the direct consequence of storing every pixel exactly instead of approximating them.

    When you genuinely want this

    When a tool or a submission form only accepts PNG. This is common with icon pipelines, some print workflows, certain government and academic upload systems, and a number of design applications.

    When the image is about to enter an editing chain. Working in PNG between steps prevents each save from adding another round of JPEG loss on top of the last. Convert once at the start, edit as much as you like, and export back to JPG at the end.

    When you need to add transparency. You cannot recover a background that was never transparent, but PNG gives you an alpha channel to work with once you cut one out in an editor.

    Runs in your browser

    Your browser decodes the JPEG natively; Breezo re-encodes it as PNG using an optimising encoder compiled to WebAssembly, inside the tab.

    Nothing is uploaded, so there is no size limit, no hourly quota, no watermark and no account. You can check the Network tab in DevTools while you convert and see for yourself.

    Frequently asked questions

    Does converting to PNG improve the image quality?

    No. The quality lost during the original JPEG compression is gone permanently. PNG preserves the remaining pixels exactly, including any existing compression artefacts.

    Why is my PNG so much bigger than the JPG?

    Because PNG stores every pixel losslessly and photographic detail does not compress well that way. A several-fold size increase is normal and expected.

    Will I get a transparent background?

    No. JPG has no transparency to carry over, so the background stays as it is. PNG simply gives you an alpha channel you can use later in an editor.

    When is JPG to PNG actually the right move?

    When a tool or form requires PNG, or when the image is entering an editing chain and you want to avoid compounding JPEG loss with every save.

    Is the file uploaded to a server?

    No. Decoding and encoding both happen in your browser. No server is involved at any point.

    Other tools