PDF to TXT

Extract selectable text embedded in a PDF and download it as a UTF-8 text file. This tool does not perform OCR.

Processing and network use

PDF bytes are processed in browser memory and are not sent to a Stocknivo conversion API. The PDF.js script may load from cdnjs; its worker is served by this site, so this tool requires a network connection and is not fully offline.

Loading PDF text extractor...

How it works

Choose one PDF and start extraction. Pages are processed sequentially; when extraction finishes, download the resulting TXT file.

What the text output includes

Text items are emitted in PDF.js order, with line breaks where the PDF marks them and a form-feed separator between pages. Reading order may differ from visual layout; columns, tables, and page design are not reconstructed.

Limits and unsupported files

The input limit is 50 MiB and 500 pages. Extraction is also bounded to 100,000 text items per page, 1,000,000 items total, 5,000,000 Unicode code points, and 20 MiB of UTF-8 output. Empty, malformed, unreadable, oversized, or password-protected PDFs are rejected with an error. Image-only pages produce no OCR text.

Related tool

For scanned or image-only pages that need text recognition, use OCR PDF.