PDF to Text

Read the selectable text of a PDF, with a markdown heading when the type is larger.

Runs in browser

Use from your agent

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

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": "extract_pdf_text",
7 "arguments": {
8 "url": "https://example.com/file"
9 }
10 }
11}

How it works

Free PDF to text tool. Pull the text layer from each page, keep a rough markdown heading, and count tokens. Scanned pages without a text layer are left blank. This tool does not OCR. The file stays in the browser.

  1. 01

    Add a PDF

    Drop one PDF. It stays in this browser.

  2. 02

    Read the text

    Each page is listed with its text. Larger lines become markdown headings.

  3. 03

    Copy or download

    Copy the markdown or download it as a text file.

FAQ