EthicalFusion

PDF to Text

Extract all the text from a PDF for free — copy or download it as plain text, in your browser.

Text extracted

Tip: on a computer you can also right-click any page to copy or save it.

Was this tool helpful?

Thanks for the feedback!

PDF to Text pulls the selectable text out of every page of a PDF and shows it in a box you can copy from or save as a .txt file. Choose a PDF and press Extract text. It is quicker than selecting text page by page in a viewer when you need to quote a report, reuse notes or paste a document into another program.

What the output looks like

Each page begins with a marker line, and all the text from that page follows as one continuous paragraph:

--- Page 1 ---
Annual Report 2025-26 Chairman's message The year saw steady growth in ...

--- Page 2 ---
Financial highlights Revenue from operations rose ...

Line breaks and runs of spaces inside a page are collapsed into single spaces, so headings run straight into the paragraphs after them. That is ideal for searching, word counts and pasting into a new document, but you will need to add paragraph breaks back yourself if layout matters. Use Copy text for the clipboard or Download .txt to save extracted-text.txt. There is no page limit for extraction.

Scanned PDFs contain no text to extract

A scanned document is a set of photographs of pages. There are no characters inside it, only pixels, so the tool finds nothing and tells you the PDF looks like a scanned image. To read those words you need OCR (optical character recognition): convert the pages with PDF to JPG, then run the images through the image to text (OCR) converter. In a mixed file, typed pages extract normally while scanned pages show only their page marker.

Layouts that come out jumbled

Text is returned in the order it is stored in the file. For ordinary documents that matches reading order, but some layouts do not survive:

  • Multi-column pages such as newspapers and research papers can mix lines from neighbouring columns.
  • Tables lose their columns and come out as a run of values.
  • Headers and footers repeat on every page.
  • Hyphenated line endings stay split, as in "docu- ment".

Hindi and other Indian-language PDFs

Documents created with Unicode fonts usually extract as real Hindi, Marathi or Tamil text, although vowel signs in Devanagari can occasionally land in the wrong position. Older documents typed in legacy fonts such as Kruti Dev are a different case: they store Devanagari shapes under English letter codes, so the extracted text looks like random Latin characters. Those need a font converter or OCR rather than plain extraction.

After extracting

Paste the text into the word counter to check the length of an essay or report, or into any editor to restore headings and paragraphs. Password-protected PDFs need to be unlocked first. The text is read from the file inside your browser tab and is not sent anywhere.

Frequently asked questions

Why is no text extracted from my PDF?
The PDF is most likely a scan, meaning each page is an image with no characters in it. Convert the pages to images and use an OCR tool to read the words.
Why is all the text on one line per page?
The extractor joins everything on a page into a single paragraph and collapses line breaks, which keeps the output compact and easy to search. Add paragraph breaks back in an editor if you need them.
Does it keep tables and formatting?
No. The output is plain text, so tables become runs of values and fonts, colours and columns are lost.
Why does my Hindi PDF turn into random English letters?
It was probably typed in a legacy font such as Kruti Dev, which stores Hindi shapes under English character codes. Convert it with a Kruti Dev to Unicode tool or use OCR.
Is there a page limit for extracting text?
No. Every page is read, one after another, and a progress message shows which page is being processed.

Related tools

Embed this tool on your site

Paste it into any blog or website. Free, with a credit link.