PDF to Text

Extract all the text from a PDF into a plain .txt file you can edit, search or paste elsewhere. Reading order and page breaks are preserved.

Drop your file here

or click to browse

Add a file to get started.
  • ProcessingOn your device
  • Uploaded to a serverNothing
  • InternetNot needed

Don't take our word for it. Turn off your Wi‑Fi, then use this tool. It will work exactly the same, which is only possible because your file never goes anywhere.

Worth knowing

This reads text that's genuinely stored in the file. A scanned page is a photograph of words, not words — so it'll come back empty. That needs OCR, which isn't built yet.

What comes out, and what cannot

Extracting text pulls the actual character data out of a PDF. When a document was created digitally — exported from Word, generated by a system, saved from a browser — every character is stored in the file and comes out cleanly.

Why some PDFs produce nothing

A scanned document contains no text at all. It contains a photograph of text, which looks identical to you and is meaningless to a computer. There is nothing to extract, which is why the output is empty rather than wrong.

The quick test: try to select a line of text in your PDF reader. If you get a selection highlight, the text is there. If you get a rectangle over an image, it is a scan and needs OCR — a separate process that recognises shapes as letters.

Layout does not survive, and should not

  • Columns are read in the order they are stored, which is not always the order you read them in.
  • Tables lose their structure, because a PDF table is lines and text positioned near each other rather than rows and cells.
  • Headers and footers repeat on every page, since each is genuinely on each page.
  • Hyphenated line breaks stay hyphenated.

What plain text is good for

Searching, quoting, feeding into another program, and pasting into an AI model — where plain text costs a fraction of the tokens the original PDF would, and usually gives better answers because nothing has to be inferred from layout.

Related reading: why plain text beats a PDF for AI models.

Questions people ask

Nothing came out — why?

Your PDF is almost certainly a scan. Open it and try selecting a word with your mouse: if you can't, there's no text in there to extract.

Why is the text out of order?

Because it comes out in storage order, not reading order. Multi-column layouts are the usual cause — the second column may be stored before the first.

Can I get the formatting as well?

Not as plain text, which has no way to express it. Converting to Markdown keeps headings, lists and emphasis while staying readable.

Does this work on a scanned document?

No. A scan holds an image of text rather than text, so there is nothing to pull out. It needs OCR first.

How to use it

Works well with