Image compressor

Shrink JPEG, PNG, WebP, and AVIF in the browser, with the real before and after size.

Runs in browser

Use from your agent

Streamable HTTP at https://benchline.fabwaseem.com/mcp. No key. The tool name is compress_image.

mcp.jsonjson
1{
2 "mcpServers": {
3 "benchline": {
4 "url": "https://benchline.fabwaseem.com/mcp"
5 }
6 }
7}
tools/calljson
1{
2 "jsonrpc": "2.0",
3 "id": 1,
4 "method": "tools/call",
5 "params": {
6 "name": "compress_image",
7 "arguments": {
8 "file": {
9 "url": "https://example.com/file"
10 },
11 "choice": "original",
12 "quality": 80,
13 "maxEdge": null
14 }
15 }
16}

How it works

Free image compressor. Set a quality level, optionally cap the long edge, and compress a batch of JPEG, PNG, WebP, or AVIF files. You see the size before and after, the savings, and you can download a ZIP. The work stays on this device.

  1. 01

    Drop a batch

    Add the images you want to shrink. The original size shows on each row.

  2. 02

    Set quality and a max edge

    Quality applies to JPEG, WebP, and AVIF. Max edge is optional and keeps the aspect ratio.

  3. 03

    Compare the sizes and download

    Each row shows the new size and the percent saved. Download one file or a ZIP.

FAQ