PDF to Text
Pull the text out of a PDF, with line breaks kept intact.
Choose a file
or drop it here
Your files never leave your device.
Pull the text out of a PDF, with line breaks kept intact.
Choose a file
or drop it here
Your files never leave your device.
Get the words out of a PDF when copy and paste in your reader gives you a mess. The text is pulled out page by page with line breaks preserved, optionally marked up with page separators, ready to copy or download as a .txt file.
Other PDF sites upload your document to a server, then cap how many files you can process or ask you to pay. This one does the work on your own device in plain JavaScript — nothing is transmitted, nothing is stored, and there is no daily limit. Use a tool once and it keeps working with no connection at all afterwards.
Because the document is almost certainly a scan — a picture of a page rather than real text. Extraction can only read text that is actually stored as text. Reading a scan needs OCR, which this tool does not do.
No. The text is extracted in your browser by the PDF.js engine and never leaves your device.
Line breaks are, because items are grouped by their vertical position. Columns, tables and complex layouts will flatten — extraction gives you the words, not the design.
Not directly. Use the Split PDF tool to pull out the pages you want first, then extract from the result.
It inserts a line like “--- Page 3 ---” before each page, which is useful when you need to trace text back to its source.
Yes, completely — no account and no limits.