← All tools

Extract Text from PDF

Pull every page's text into one plain-text document you can copy or download. Scanned pages fall back to OCR automatically. Nothing leaves this tab.

OCR languages used only when a page has no text layer and needs OCR
1 selected

Drag your PDF file here

or choose from your computer

How it works

  • Text-based pages are read directly from the PDF's text layer with pdf.js, keeping the reading order as close to the original as the file allows.
  • Scanned pages (no text layer) are rendered and OCR'd in your browser with Tesseract.js in the language you pick above.
  • Formatting is intentionally dropped: this tool outputs clean plain text. If you want headings, lists, and emphasis preserved, use the PDF to Markdown tool instead.