WebP Compressor

Compress existing static WebP images in batches with libwebp. Compare real bytes before downloading; no upload.

How to compress WebP images

  1. Upload one or more static WebP images.
  2. Choose lossy, lossless, or near-lossless settings.
  3. Compress, compare actual size and preview, then download or download all.

Lossy vs lossless WebP

Lossy mode uses adjustable RGB quality. Strict lossless uses lossless=1 and preserves decoded pixels. Choose near-lossless to trade small color changes for smaller lossless-family files.

WebP quality vs file size

Lower lossy quality often reduces bytes but can change visible detail. Compare actual output sizes and previews; quality 100 is still lossy.

Alpha transparency and alpha quality

The tool accepts static WebP with transparent and semi-transparent pixels. Lossy alpha quality 100 uses lossless alpha coding; lower values may change soft edges.

WebP compressor FAQ

How do I compress a WebP image?

Upload a static WebP, choose lossy, lossless, or near-lossless, compress it, compare actual bytes, and download.

Does WebP compression reduce quality?

Lossy and near-lossless can change colors. Strict lossless preserves decoded RGBA.

Can WebP be lossless?

Yes. Strict lossless uses libwebp lossless=1 and verifies decoded RGBA against the decoder input.

More questions
What is near-lossless WebP?

It applies pixel preprocessing before lossless-family encoding, so colors can change.

What WebP quality should I use?

Balanced starts at 80; compare its output with higher and lower settings for your image.

Will transparency be preserved?

Alpha is retained, although lower alpha quality in lossy mode can change semitransparent edges.

What is alpha quality?

It controls lossy-mode alpha encoding; 100 uses lossless alpha compression.

Can I compress multiple WebP images?

Yes, up to 20 static WebP files, one after another.

Can I compress WebP to a target size?

Lossy mode searches actual encoded candidate bytes. A target is not guaranteed; size reduction needs permission.

What does encoder effort change?

It changes encoding time and compression efficiency, not the chosen visual quality setting.

What is Sharp YUV?

A slower, more precise RGB-to-YUV conversion for lossy encoding.

Can I compress animated WebP?

No. Animated WebP is rejected rather than flattened to one frame.

Will image dimensions change?

No by default. Only explicit optional resize or permitted target resize changes dimensions; strict lossless never resizes.

Why did my WebP not get smaller?

The original may already be well optimized; actual output can be larger.

Is metadata preserved?

No guarantee. EXIF, ICC, and XMP may be removed by raw decode and re-encode.

Are my images uploaded?

No. Processing and ZIP creation stay in your browser.

Related image tools

For another format, fixed-KB workflow, or image resizing, use the dedicated tool.