PDF to Text
Extract all text from a PDF in your browser and download it as a .txt file. Page boundaries are preserved and nothing is uploaded.
Adds a --- Page n --- line before each page.
How it works
- Add a PDF. It is read in your browser and never uploaded.
- Text is extracted page by page, with progress shown for long documents.
- Copy the result or download it as a .txt file.
Frequently Asked Questions
Does my PDF get uploaded?
No. The PDF is read and the text extracted entirely inside your browser using PDF.js. No file or extracted text is ever sent to a server, and none of it reaches analytics.
Why did my PDF produce no text?
Scanned documents are images of pages, not text, so there is nothing to extract. This tool tells you when every page came back empty, which almost always means the PDF is a scan and needs OCR instead.
Is the layout preserved?
Line breaks and page boundaries are preserved, and words are separated using each text run’s position on the page. Complex multi-column layouts and tables will not keep their visual structure, because a PDF stores positioned text runs rather than a document outline.
Can it handle a large PDF?
Yes. Pages are processed one at a time with progress shown, and extraction stops at 2,000 pages or 20 million characters, reporting that the result was truncated rather than freezing the tab.