PDF to Text Converter

Extract readable text content from PDF documents

Popular Free
Upload PDF File
Extracted Text
REST API Documentation

Use this endpoint to convert PDF files to text programmatically.

POST /api/v1/text/pdf/extract
Request Body
{
  "file": "base64_encoded_pdf_content",
  "preserve_formatting": true
}
Response
{
  "text": "Extracted text content...",
  "pages": 5,
  "file_size": 2048
}
Code Examples
Python
import requests

url = "https://joat.tools/api/v1/text/pdf/extract"
data = {"file": pdf_base64, "preserve_formatting": True}
response = requests.post(url, json=data)
print(response.json()["text"])
JavaScript
const response = await fetch('/api/v1/text/pdf/extract', {
  method: 'POST',
  headers: { 'Content-Type': 'application/json' },
  body: JSON.stringify({
    file: pdfBase64,
    preserve_formatting: true
  })
});
const result = await response.json();
MCP Server Integration

Use JOAT Tools with AI agents through the Model Context Protocol.

Add to Claude Desktop Config
{
  "mcpServers": {
    "joat-tools": {
      "command": "npx",
      "args": ["@joat/mcp-server"],
      "env": {
        "JOAT_API_KEY": "your_api_key_here"
      }
    }
  }
}
Available Tools
  • extract_pdf_text
    Extract text content from PDF files
    Tool
  • convert_image_format
    Convert images between different formats
    Tool
  • scrape_website
    Extract content and data from websites
    Tool