Convert JPG to WebP
Turn a JPG into a WebP in your browser. Typically a quarter to a third smaller at the same visible quality — the single easiest thing you can do to a page full of photographs.
Drop images to convert
or click to browse, or paste with Ctrl/Cmd+V — drop several at once to process a whole batch
Preview
Convert settings
JPEG doesn't support transparency — see-through areas will be filled white.
Batch queue
JPG to WebP at a glance
- Converts: JPG to WebP
- Compression: Lossy in, lossy out — a second re-encode, so keep the quality high
- Transparency: Not involved — a JPG has none to carry
- Typical result: 25–35% smaller than the JPG at a matched quality setting
- Where it runs: Entirely in your browser — the file is never uploaded
Why the same photograph is smaller as a WebP
WebP's lossy mode is built on a newer set of ideas than JPEG's — it predicts each block from its neighbours before encoding the difference, where JPEG encodes every block from scratch — and on ordinary photographic content that consistently buys somewhere around a quarter to a third off the file size at the same visible quality. On a page carrying a dozen photographs that is the difference between a fast page and a slow one, and it costs nothing but this conversion.
The honest caveat is that you are re-encoding something that is already lossy. The JPEG artefacts in your file are, as far as the WebP encoder knows, part of the picture, so it spends bits preserving them and then adds a small amount of its own loss on top. Keep the quality slider at 85 or higher and the result will be indistinguishable in normal viewing; push it down to 60 to chase a size target and you will see both generations of damage at once.
Because of that, keep the JPG. Treat it as the master and the WebP as the copy you deploy — if you later need a different size or a different crop, going back to the JPG and re-converting gives a better result than editing the WebP. Where you have the original camera file or the original export, converting that instead of the JPG skips a generation of loss entirely.
No transparency is involved in this direction, since a JPG has none, so nothing can be lost there. If your source has transparency it is not a JPG, and PNG to WebP is the page you want. Everything runs locally in this tab and nothing is uploaded.
How to convert JPG to WebP
- Drop your JPG on the panel above — or paste it, or drop several at once to do a batch.
- The output format is already set to WebP, and it stays set: dropping a file does not change it back.
- Set the quality slider — 85 to 90 keeps the result visually identical.
- Download the WebP, or run the batch and take a ZIP of the lot.
- Nothing was uploaded at any point — the conversion ran on your own machine, in this tab.
Questions
How much smaller will the WebP actually be?
Around 25 to 35% for a typical photograph at a matched quality setting, and the tool shows you the exact number as soon as it has encoded so you never have to take that on trust. The range is wide because it depends on the picture: images with lots of smooth gradient — skies, skin, studio backdrops — do best, while very noisy or heavily textured images narrow the gap considerably.
Will re-encoding make it look worse?
A little, and how much depends entirely on the quality setting. This is a second lossy pass, so the JPEG's existing artefacts are preserved and a small amount of new loss is added on top. At 85 to 90 that is invisible in normal viewing. The failure case is chasing a small file: at low quality settings you see the JPEG's blocking and WebP's smoothing at the same time, which looks worse than either format alone at that size.
Should I keep the original JPG?
Yes. Keep the JPG as your master and publish the WebP. Every lossy re-encode costs a little quality, so if you later need a crop, a resize or a different quality target, going back to the JPG and converting again is better than editing the WebP you already made. Better still, if you have the original camera file or the untouched export, convert that and skip a generation entirely.
Other conversions
- PNG to WebP — Cut the weight of a PNG for the web without losing the alpha channel.
- WebP to JPG — Open a downloaded WebP in software that has never heard of it.
- JPG to PNG — Get a lossless copy to edit, or a format that accepts transparency.
- Convert to any format — the full converter, with every pair.
- JPEG vs PNG vs WebP — which format to reach for, and why.