Drop a JPG file here

or choose one from your device — nothing leaves your browser.

Convert a JPG to WebP for a smaller file

For photographs on the web, WebP typically beats JPG on size at the same visual quality — a useful win when page weight matters. Converting your JPGs to WebP is a common step when optimising a site's images.

Set the quality to taste; a WebP at 80% is usually smaller than the equivalent JPG and looks the same. Bear in mind the source JPG has already been compressed once, so this is a re-encode rather than a pristine original.

What this does — and what it doesn't

  • This re-encodes an already-compressed JPG, so it's a second lossy pass. The size win is real, but keep the quality reasonably high to avoid stacking artefacts.
  • Some older software can't open WebP — use JPG or PNG when maximum compatibility matters more than size.

Related conversions

JPG to WebP — frequently asked questions

Will re-encoding a JPG to WebP hurt quality?
It's a second lossy step, so in principle yes, but at a sensible quality setting the loss is invisible while the file gets smaller. Avoid pushing the quality very low, which would compound the JPG's existing compression.
Can I convert several images at once?
For batch conversion of many files at once, use the Image Compressor, which takes a whole folder and can convert and download them together as a zip. This page is tuned for converting a single image at a time.
Are my images uploaded anywhere?
No. The conversion runs entirely in your browser using the canvas API and, for some formats, WebAssembly — the image never leaves your device. You can verify it: load the page, disconnect from the internet, and it still works. There is no upload endpoint to send anything to.
Is it really free?
Yes — no account, no watermark, no daily limit, and no paid step at download. It's free because there's no server doing the work, so it costs us almost nothing to run.