Extract the text from a PDF in your browser

Reads the words that are actually in the file, exactly as they are stored. Instant, no upload, and nothing interpreted or guessed at.

PDF
No PDF selected
Drop a file to start
Drop PDF files here

or browse your device. Everything is processed on this device

No PDF to hand?

How to extract text from a PDF

01
Drop the PDF

It is opened and read in this tab by your own browser. There is no upload endpoint in this site for it to go to.

02
Wait about a second

There is nothing to render and nothing to encode, so this is the fastest tool on the site. A long report is still quick.

03
Save the .txt

Every page in order, separated by a blank line. If it comes back empty, your PDF is a scan, and the FAQ below explains what that means.

Why this is exact, and why it sometimes returns nothing

A PDF that was exported from a word processor, a browser or a design tool contains its text as text: each character, its font and where on the page it sits. Reading that back is not interpretation or recognition, it is just reading, so what you get here is exactly what is in the document with nothing inferred. That is why this tool has no settings and no quality to choose.

A PDF that came from a scanner or a phone camera contains no text at all. Every page is a photograph, and the words in it are as far as the file is concerned just dark pixels arranged in rows. There is nothing for any extractor to find, and a tool that hands you something anyway has run optical character recognition and guessed, which is a different job with a different error rate. This one tells you the file was a scan rather than pretending.

What does not survive is the layout. Columns, tables, headers, footers and reading order are properties of where things were drawn, not of the text itself, so a two column paper comes out with its columns interleaved and a table comes out as a run of cells. That is a genuine limit of reading a text layer rather than a shortcoming here, and it is the same reason a PDF to Word conversion can rebuild paragraphs and headings but never a table or a column.

PDF to text FAQ

The result is empty. What went wrong?

Nothing went wrong: your PDF is a scan. Every page is an image of a document rather than a document, so there is no text in the file to extract. Making it readable needs optical character recognition, which is a different and much less exact job, and this tool does not do it. The result panel says so explicitly when it detects that every page came out empty.

Can this convert a PDF to Word?

There is a page for that, and it is worth knowing what it does before you use it. A PDF stores glyphs at coordinates, with no paragraphs, headings, tables or styles, because those were discarded when the PDF was written. That page infers the paragraphs and headings back from spacing, size and font names, which is usually right on a report or a letter and wrong on anything built out of a table or set in columns. It carries the photographs across too, though not artwork a PDF drew with lines rather than stored as a picture. This page infers nothing: if the words are all you need, stay here.

Why is the table in my document scrambled?

Because a PDF has no idea it contains a table. It has text at positions, and the table you see is drawn lines that happen to sit between them. Reading the text layer gives you the cells in the order the file stores them, which is usually left to right across each row but is not guaranteed. Multi column layouts interleave for exactly the same reason.

Does it keep the formatting?

No. The output is plain text: no bold, no headings, no font sizes and no page breaks beyond a blank line between pages. This is deliberate. Those attributes exist in the PDF as drawing instructions rather than as structure, so any attempt to turn them back into formatting would be an interpretation rather than an extraction.

Is there a limit on how long the PDF can be?

No practical one. Reading a text layer is cheap compared to rendering pages, so a several hundred page report takes a moment rather than minutes, and it all happens in your tab either way. The tool has no page cap because it does not need one.

Are my PDF files uploaded to convert them?

No. The PDF is decoded and the text is written by your own browser, in this tab. There is no upload endpoint in the site for a file to go to, which you can check in your network tools: convert something and watch that no request carries it. Disconnect from the network after the page loads and it still works.

Drop more files

Same format joins the queue. Anything else re-routes to its own tool.