PDF to Text
Runs in your browserPull the text out of any PDF. Copy to clipboard or download as .txt — runs in your browser.
How It Works
Upload PDF
Drop or browse for any text-based PDF file.
Extract
pdf.js reads every page and rebuilds the reading order.
Copy or Save
Copy to clipboard, or download as .txt for paste-ready text.
Frequently Asked Questions
What kind of PDFs does this work with?
Any text-based PDF — native exports from Word, Google Docs, LaTeX, Pages, InDesign, or any modern editor. Scanned-image PDFs need OCR (coming soon).
Are tables, headers, and footers preserved?
We extract text in reading order. Simple tables come through column-by-column, headers and footers appear in place. Complex multi-column layouts may need a quick cleanup.
Is there a character limit?
No. We've extracted 500+ page reports in under 10 seconds. Everything stays in your browser's memory.
Can I extract a single page?
Use Split PDF first to pull the page you want, then convert to text. Or grab the whole document and trim — the output preserves page order.
Is my PDF uploaded?
Never. Extraction happens entirely in your browser via Mozilla's pdf.js — no server round-trip.