Colorful paint and ink swatches

JPG PNG WebP Converter

Convert JPG, PNG and WebP into each other free — right in your browser, with quality control and transparency handling.

JPG ⇄ PNG ⇄ WebP

📥
Drop files here
or click to browse
You can also paste images with Ctrl+V
0.90

JPG, PNG or WebP — which one do you actually need?

JPG, PNG and WebP solve different problems, and mixing them up is the reason half of the images on the web look wrong or weigh ten times more than they should. JPG is a lossy format built for photographs: it throws away detail the human eye barely notices and ends up tiny, but it has no transparency and every re-save softens the image. PNG is lossless and keeps a transparent background, which makes it the default for logos, screenshots, icons and graphics with sharp text — but at photographic sizes it can be enormous. WebP is the modern compromise: it matches JPG quality at roughly half the size, and unlike JPG it keeps transparency, too.

This tool converts between all three in either direction, entirely in your browser. Drop in a JPG and export it as PNG when you need a transparent logo or a crisp screenshot; drop in a PNG that is bloating your website and export it as WebP or JPG to shrink it; drop in a WebP that an old app refuses to open and convert it back to JPG. When you export to JPG from a PNG or WebP that has transparent areas, JPG cannot carry the alpha channel — so we warn you and let you pick the background colour those holes will be filled with (pure white by default).

The quality slider applies to the lossy outputs (JPG and WebP): 0.9 is indistinguishable from the source for most uses, and lowering it trades a little sharpness for a much smaller file. PNG output ignores the slider. Your last chosen format and background colour are remembered on this device, batch files run through a queue with a live progress bar, and "Download all (ZIP)" bundles every result together. Nothing is uploaded — the conversion runs entirely in your own browser.

Frequently asked questions

When should I use JPG, PNG or WebP?

Use JPG for photos you share, print or email — it is the smallest universally-accepted format. Use PNG for logos, screenshots, icons and anything that needs a transparent background or sharp text. Use WebP for websites and apps: it matches JPG quality at about half the size and keeps transparency, though a few very old systems still do not support it.

What happens to transparency when I convert PNG to JPG?

JPG has no alpha channel, so transparent pixels cannot be carried over. When you pick JPG as the output, this page shows a note and a background-colour picker — the transparent areas are filled with that colour (white by default) before the JPG is saved. If you need to keep transparency, choose PNG or WebP instead.

Does converting between these formats lose quality?

Only the lossy formats (JPG, and WebP with the slider below 1.0) re-compress. At quality 0.9 the loss is invisible for screen use, and PNG-to-PNG or PNG output here is lossless. Avoid converting JPG → JPG repeatedly, because each save degrades the photo a little; keep one master copy and export from that.

Why is my PNG file so big? Should I convert it to WebP?

PNG stores every pixel losslessly, so a photo saved as PNG can be 5–10× larger than the same photo as JPG or WebP. If the image is going on a website, exporting it as WebP usually cuts the size dramatically with no visible loss. Keep PNG only when you truly need transparency or a pixel-perfect screenshot.

Are my images uploaded while converting?

No. All decoding and re-encoding happens on your device through the browser's Canvas API. There is no upload, no account and no file-size limit — you can even go offline and the converter keeps working. Your original images are never sent anywhere.

🔒 This file never leaves your device. Everything runs locally in your browser.