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.
or use the button below to add files
Drag & drop a file here
or use the button below to choose a file
File selected
Accepts WEBP · up to 20 MB each
Processing your file…
This usually only takes a moment.
Your file is ready
·
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 WebP | Before | After at quality 75 | Change |
|---|---|---|---|
| Photo-like image, 1200 × 800, saved at quality 90 | 256.7 KB | 79.5 KB | -69% |
| Same image saved at quality 75 | 94.3 KB | 90.4 KB | -4% |
| Same image saved at quality 40 | 24.6 KB | 26.1 KB | +6% |
| Smooth gradient image saved at quality 80 by another encoder | 12.3 KB | 11.5 KB | -7% |
| Transparent logo, lossy WebP, 800 × 600 | 7.8 KB | 6.3 KB | -20% |
| Transparent logo, lossless WebP | 2.9 KB | 6.5 KB | +123% |
| Screenshot with flat colours and text, lossless WebP | 3.2 KB | 24.4 KB | +658% |
| Photo-like image, lossless WebP | 1.19 MB | 11.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
- Choose a static WebP (up to 20 MB). Animated WebP files are rejected.
- Click "Compress WebP".
- 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
- JPG to WebP Convert a JPG to lossy WebP at quality 85, usually for a smaller copy to use on a website.
- PNG to WebP Convert a PNG to lossy WebP at quality 85 while keeping transparency.
- Image Compressor Compress a JPG, PNG or WebP without choosing a tool. It detects the format and applies that format's fixed setting.
- Image Resizer Resize a JPG, PNG or WebP to a width or height in pixels. The aspect ratio is locked unless you unlock it.