Extract the text from a PDF into a plain .txt file, entirely in your browser. Nothing is uploaded — the text is pulled from the document on your device.
100% private — files are converted in your browser and never uploaded.
Drop a PDF — it loads locally.
The document's text is read out in your browser.
Save the plain-text file.
The converter reads the PDF's own text layer — the actual characters the file stores, not a picture of them — and writes them out in reading order. A line break is inserted whenever the text moves to a new line on the page, and a blank line separates pages, so the .txt keeps the rough shape of the original.
Fonts, sizes, colours, columns and tables are not represented in plain text. Two-column layouts can come out interleaved, and table cells become space-separated runs. For an editable document that keeps paragraphs and bold text, use PDF to Word instead.
A scan is a photograph of a page; it has no text layer to read. This tool does not perform OCR, so a scanned PDF yields an empty or nearly empty .txt. If you are not sure whether your file is a scan, try selecting text in any PDF viewer: if you cannot, it is an image.
Because everything runs in your browser, this is a safe way to pull text out of contracts, statements and medical letters — the file is never sent anywhere.
It extracts text that's already embedded in the PDF. Scanned pages that are just images contain no selectable text, so they need OCR (which this tool doesn't do).
No. The conversion runs entirely in your browser using JavaScript — your file never leaves your device, so it's safe even for sensitive documents.
Yes — completely free, no signup, no watermark, and no daily limits.
No. Plain text has no formatting. Line and page breaks are kept so the structure is recognisable, but fonts, headings, columns and tables are flattened. PDF to Word preserves more.
The PDF is almost certainly a scan or an exported image with no text layer. Reading text from a picture needs OCR, which this converter does not do.