Compress PDF

Shrink a PDF in the browser. Pick a preset or a target size and compare the file before and after.

Runs in browser

Use from your agent

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

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_pdf",
7 "arguments": {
8 "url": "https://example.com/file",
9 "preset": "medium",
10 "targetBytes": null
11 }
12 }
13}

How it works

Free PDF compressor. Shrink a PDF for an upload limit without sending it anywhere. Light, medium, and strong presets recompress embedded images and clear document info. Text stays selectable. A target of 100 KB, 200 KB, or 500 KB tries harder until the file fits or the smallest result is reached.

  1. 01

    Add a PDF

    Drop one PDF. It stays in this browser.

  2. 02

    Pick a preset and an optional target

    Light, medium, or strong. Add a 100 KB, 200 KB, or 500 KB target when you need to fit a limit.

  3. 03

    Compare and download

    The result shows the size before and after. Download the smaller file.

FAQ