Compress WebP to 200 KB

To compress a WebP to 200 KB: drop your file below, the compressor re-encodes it with an iterative binary search until the output is within ±2 KB of 200 KB. Everything runs locally — the file never leaves your browser.

Drop images here
or click to choose · paste with Ctrl+V · JPG / PNG / WebP
Target: Format:

Files never leave your browser compression runs locally on your device

Measured Benchmark on This Page

InputOutputTimeEncoder passes
2.78 MB WEBP photo 188.8 KB (target 200 KB) 6.32s 7

reference runner (Python/Pillow, same binary-search algorithm). Your browser uses the same binary-search algorithm — results vary slightly by device.

How It Works

  1. Drop your WebP into the compressor below (or click to choose, or paste with Ctrl+V).
  2. The target is preset to 200 KB — adjust if needed.
  3. Download the compressed file. Typical results land within ±2 KB of the target.

FAQ

How does compressing to exactly 200 KB work?

The compressor re-encodes your image repeatedly, adjusting quality (or size for PNG) with a binary search until the output fits within ±2 KB of the target.

Is the WebP uploaded to a server?

No. Compression runs entirely in your browser; the file never leaves your device.

What if my WebP is smaller than 200 KB?

Then it already fits — you can download it as-is or keep the original.

← Back to the compressor