Extract & OCR
Pull text, tables, images, bookmarks and attachments out of PDFs — the agent-first toolbox.
OCR — searchable PDF API · MCPMake a scanned PDF searchable: pages without a text layer are OCR'd with Tesseract and gain an invisible text layer; pages that already have text are passed through and reported as skipped.PDF info & metadata On-devicePage count, page sizes, metadata, encryption status as JSON.Extract images API · MCPPull all embedded images out of a PDF (ZIP, original formats).Extract tables (JSON + CSV) API · MCPDetect tables and return them as tables.json plus one CSV per table (ZIP).Extract bookmarks / TOC On-deviceReturn the document outline as JSON: level, title, target page.Extract attachments On-devicePull all embedded file attachments out of the PDF (ZIP).Extract words with bounding boxes On-devicePer-word text extraction with exact bounding boxes (points), grouped by page — agent/LLM ready.OCR to text On-deviceOCR a scanned PDF to plain text. Pages that already carry a text layer contribute that text directly (no OCR needed).Compare PDFs API · MCPPage-level diff of two PDFs: which pages are identical, modified (with a unified text diff and similarity score), added or removed. Returns report.json, optionally with rendered diff images highlighting changed pixels.
Keep exploring
All of it is free — see the features tour for how the web tools, MCP server and API fit together, and the pricing page for the (very short) usage policy.