Free Tool Desk

WebP Compressor

Re-encode a static WebP as lossy WebP at fixed quality 75, keeping transparency. Lossless and already-small files can get larger.

Free to use No sign-up required Files deleted after processing

WebP is already a compact format, so this tool does not shrink every file. It re-encodes your WebP as lossy WebP at quality 75, with no slider, and keeps the dimensions and any transparency. It pays off most on a WebP saved at a high quality setting. It can make a lossless WebP several times larger, and it adds another lossy generation either way, so keep your original.

Accepts WEBP · up to 20 MB each

Choose a file before converting.

Processing your file…

This usually only takes a moment.

Your file is ready

Download Result

Your file is processed on our server and deleted automatically afterward — see the privacy note below.

Overview

About WebP Compressor

What this compressor actually does

Your static WebP is decoded and saved again as a lossy WebP at quality 75 out of 100. The quality is fixed. Width and height are not changed. If the WebP has transparency, the alpha values are kept: in our test every alpha value in a lossy transparent WebP came back unchanged. Metadata such as EXIF and the embedded colour profile is not written to the result, with no colour conversion first, so a wide-gamut image can look different afterwards (see how colour profiles work).

The output is always lossy, even when the input was lossless. That one fact explains most of the surprising results below.

Measured examples

Test WebPBeforeAfter at quality 75Change
Photo-like image, 1200 × 800, saved at quality 90256.7 KB79.5 KB-69%
Same image saved at quality 7594.3 KB90.4 KB-4%
Same image saved at quality 4024.6 KB26.1 KB+6%
Smooth gradient image saved at quality 80 by another encoder12.3 KB11.5 KB-7%
Transparent logo, lossy WebP, 800 × 6007.8 KB6.3 KB-20%
Transparent logo, lossless WebP2.9 KB6.5 KB+123%
Screenshot with flat colours and text, lossless WebP3.2 KB24.4 KB+658%
Photo-like image, lossless WebP1.19 MB11.1 KB-99%

Generated locally; not a benchmark; not a guaranteed result. Read the last three rows together. A lossless WebP of a flat graphic is already tiny, and lossy re-encoding made it about 7.6 times bigger and no longer pixel-exact. A lossless WebP of a photo-like image shrank by 99%, but only because the lossy step discarded detail. Large savings on a lossless source always mean a change in the picture.

Compressing a WebP more than once

We ran one photo-like WebP through the tool five times. The sizes were 79,450 bytes after the first pass, then 74,800, 74,360, 74,260 and 74,232. Each pass made the file a little smaller and the picture a little worse, and the gains shrank quickly. Unlike a JPG at the same setting, the output had not settled on an identical file after five passes. Compress once, from your original.

When to leave a WebP alone

  • It is a lossless WebP. The tool will convert it to lossy, and flat graphics usually grow.
  • It was saved at about quality 75 or lower, which is where the table above shows little or no saving.
  • It is the only copy you have. Re-encoding cannot be undone.

If the image has far more pixels than the page displays, the image resizer saves more than any quality setting. If you are choosing between formats, the JPG vs PNG vs WebP guide covers when WebP is the right file to keep.

Compatibility

Supported Formats

Accepts static WebP (.webp), lossy or lossless, with or without transparency. Output is lossy WebP at the same dimensions. Animated WebP files are rejected with a "could not be decoded" error, and JPG, PNG and other formats are not accepted here. Limits: 20 MB per file, 12,000 px per side and 40 megapixels. One file is compressed at a time.

Guide

How to Use WebP Compressor

  1. Choose a static WebP (up to 20 MB). Animated WebP files are rejected.
  2. Click "Compress WebP".
  3. Download the result, named after your original with "-compressed" added, and compare its size with the original. Keep the original if the new file is not smaller.

Highlights

Features

  • Fixed quality 75 Output is always lossy WebP at quality 75. There is no lossless mode and no slider.
  • Transparency kept In our test, every alpha value in a lossy transparent WebP survived re-encoding unchanged.
  • Dimensions unchanged Width and height stay the same. Use the image resizer if you also want fewer pixels.

Applications

Use Cases

  • Trimming a WebP that was exported at a very high quality setting before it goes on a website
  • Fitting a high-quality WebP under an upload limit when you cannot re-export from the source
  • Removing EXIF and colour-profile data from a WebP as a side effect of re-saving it

Good to Know

Limitations

Quality is fixed at 75 and cannot be changed, and there is no lossless option or target-size option. Output is always lossy, so a lossless WebP is converted and can become several times larger. Each pass adds another lossy generation. Animated WebP files are not supported. EXIF data and embedded colour profiles are removed.

Files are processed on our servers and are not shared with third parties. Files are deleted as soon as processing or download finishes. Any leftover temporary file is removed automatically by our cleanup process within the configured retention period (60 minutes). See our Privacy Policy for full details.

Support

Frequently Asked Questions

Does compressing a WebP always make it smaller?

No. In our local test a quality 75 WebP shrank by only 4% and a quality 40 WebP grew by 6%. Files that are already compact have little left to give, so compare sizes before you replace anything.

Why did my lossless WebP get so much bigger?

The output is always lossy WebP at quality 75. Flat graphics and screenshots are very small as lossless WebP, so converting them to lossy can make them several times larger. In our test a 3.2 KB lossless screenshot became 24.4 KB.

Is transparency kept?

Yes. In our test every alpha value of a lossy transparent WebP came back unchanged. A lossless transparent WebP also keeps its transparency, but its colours are re-encoded lossily.

Can I compress the same WebP repeatedly?

You can, but you should not. In our test five passes took a file from 79,450 to 74,232 bytes, shaving a little more off each time while the picture degraded each time. Compress once from the original.

Can I compress an animated WebP?

No. Animated WebP files are rejected with a "could not be decoded" error. The Image Metadata Remover accepts animated WebP and keeps its frames, but it does not make the file smaller by re-encoding.

Keep Going

Related Tools