JPG to WebP

Meaningfully smaller at the same quality setting.

Nothing is uploaded

Drop files here, or click to choose

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

    WebP is the single easiest win available for image weight on a website. Converting a JPG to WebP at the same quality setting typically removes between a fifth and a third of the file, with no visible difference.

    How much smaller, actually

    We measured this rather than repeating a marketing claim. Using the same photographic test image and the same encoders this site ships, WebP came out 18% smaller than JPEG at quality 40, 32% smaller at quality 70, and 38% smaller at quality 75 and 80. The table further down this page shows the full sweep.

    The advantage is not uniform. It grows as quality rises, and it is much larger on images with flat colour or sharp edges — on a graphic test image WebP was 66% smaller than JPEG at quality 95. That is because WebP has modern prediction modes that JPEG, a format finalised in 1992, simply does not have.

    The catch nobody mentions: this is a second compression

    Your JPG was already compressed once. Converting it to WebP decodes those pixels — artefacts and all — and compresses them again. You are not recovering the original image; you are re-compressing a lossy copy.

    In practice this is fine for web delivery at reasonable quality settings, because WebP is efficient enough to absorb the second pass and still come out smaller. But if you still have the original camera file, encoding to WebP directly from that will always give a better result than going through a JPG.

    Where WebP is safe to use now

    Every current browser supports WebP — Chrome, Edge, Firefox and Safari all shipped it by around 2020. For images displayed on a web page, WebP is no longer a risk.

    Outside the browser it is patchier. Some older desktop viewers, office suites, print services and upload forms still reject the extension. If the file is going to a person rather than a web page, JPG remains the safer choice.

    Runs locally, so batch freely

    Encoding happens in your browser through a WebAssembly build of the reference WebP encoder. Drop in fifty files and they are processed one after another on your own processor.

    There is no upload, so there is no size cap, no queue, no hourly limit and no account. That is not generosity — it is simply that your conversions cost us nothing.

    Measured: photograph, 1600×1000

    Continuous tone with no hard edges — the content JPEG was designed for.

    QualityJPEGWebPWebP vs JPEG
    4033.7 KB27.6 KB-18%
    5040.9 KB31.7 KB-23%
    6048.9 KB35.7 KB-27%
    7061.3 KB41.6 KB-32%
    7572.0 KB44.3 KB-38%
    8088.2 KB55.0 KB-38%
    85106.8 KB70.8 KB-34%
    90252.1 KB103.8 KB-59%
    95372.9 KB172.3 KB-54%
    Source PNG1153.7 KB
    Optimised PNG (lossless)848.6 KB

    Measured in Chromium with the same WebAssembly encoders this site ships. Your results will differ with your own images — the point is the shape of the curve, not the exact bytes. Measured: 2026-08-08

    Frequently asked questions

    How much smaller will my file get?

    In our measurements, 18% to 38% smaller than JPEG at the same quality on photographs, and considerably more on graphics and screenshots. The exact figure depends on the image content.

    Will converting lose quality?

    Some, because the JPG is decoded and re-encoded. At quality 80 the difference is not visible in normal viewing, and the file is meaningfully smaller.

    Is WebP safe to use on a website now?

    Yes. All current browsers have supported it since around 2020. Support outside the browser is less consistent, so send JPG if the file is going to a person rather than a web page.

    Can I convert many files at once?

    Yes, with no limit on how many. Files are processed one at a time on your device to keep memory use predictable.

    Does anything get uploaded?

    No. The encoder runs in your browser tab. You can confirm it in the DevTools Network tab while converting.

    Other tools