WebP Compressor

Shrink a WebP at the size it already is, or re-encode a PNG or JPEG into one.

How it works

  1. Open the image

    It is decoded in this tab at its own resolution. Nothing is uploaded.

  2. Set the quality

    The result and its byte count update as you drag, so you can stop at the point where you can no longer see the difference.

  3. Download

    The file comes back the same pixel size it went in at.

Compress webp: webp compressor, reduce webp size

  • compress webp
  • webp compressor
  • reduce webp size
  • png to webp
  • jpg to webp

Compress WebP images at the size they already are, or re-encode a PNG or JPEG into a smaller WebP. This webp compressor shows the new size before you download.

People also search for

  • compress png
  • compress jpeg
  • webp to png

Why it matters

Not resized behind your back

The image keeps the pixel dimensions it arrived with unless you set a longest edge yourself. A smaller number on a smaller picture is not a saving.

The photograph stays a photograph

This re-encodes the original pixels. It does not trace them into flat shapes, which is what turns a sky into stripes.

A result that is not better is labelled

A photograph re-saved as PNG is often larger than it started. When that happens the page says so and says what to try instead.

Questions

Will the image get smaller in pixels?

No, not unless you ask. The longest-edge box is zero by default, which means keep the size.

Why is my PNG not getting smaller?

PNG is lossless, so quality does nothing to it. The saving available in a browser is reducing the number of colours, which is the Colours slider, or saving as JPEG if the image has no transparency.

Is the file uploaded anywhere?

No. It is read by this page and never leaves the machine.