PDF Tools

PDF to Text

Extract embedded text from selected PDF pages. Review page thumbnails, choose line breaks or flowing text, then copy or download a TXT file entirely in your browser.

Your content stays on your device Free, with no account
From document to editable text. Local extraction · no uploads

No PDF selected.

One PDF · up to 50 MiB and 2,000 pages

Enter before selecting a protected PDF. Passwords stay in memory.

No PDF loaded.

Up to 100 pages per run. Use thumbnail checkboxes or inclusive ascending ranges. Blank means all pages.

Ready. Choose a PDF.

Extracts embedded text, not text from scanned images. No OCR. Columns, tables, unusual fonts and reading order may require correction. Check important content against the document.

Output is capped at 5 million characters. Stop or a failed page discards the entire partial result. Clear releases the selected PDF, password and extracted text.

SELECT PAGES · DOCUMENT PREVIEW

Choose a file to see its pages. Previews are rendered locally.

No document selected.

Ready for a document.

This preview shows the source PDF. Extracted text is shown separately in the TXT output box. Preview resolution is reduced for speed; download quality is unchanged. Links, scripts and attachments are not opened.

The document preview shows source pages; the text box contains the actual exported text. A scanned page may look readable but contain no embedded text.

A FEW SIMPLE STEPS

How to use PDF to Text

  1. Choose a PDF up to 50 MiB. Enter its password first if needed.
  2. Choose up to 100 pages using ranges or thumbnail checkboxes. Review source pages in the document preview.
  3. Choose detected line breaks or flowing text and optional page-number headings, then click Extract text.
  4. Review the extracted reading order and copy or download the TXT file. Scanned images need OCR, which is not included.
PRIVATE BY DESIGN

Why use this tool?

Your PDF, password and extracted text are never uploaded to a server. Self-hosted PDF.js reads embedded text locally. No account, cloud processing or saved document history is required. Clear releases the document and text.

Tool inputs stay in your browser. Only your theme preference is saved on this device.

A few things worth knowing

Can this tool read scanned PDFs?

No. It extracts an existing PDF text layer. Image-only scans and lettering converted to outlines may yield no text. OCR is not included; pages without extracted text are identified in the result summary.

Will formatting and reading order be preserved?

The TXT output does not preserve fonts, colors, tables or page layout. Line breaks are estimated from PDF text positions and explicit line endings. Flow mode collapses whitespace. Multi-column layouts, rotated text, unusual fonts and ligatures may need correction.

What are the limits?

One PDF up to 50 MiB and 2,000 pages, with up to 100 pages per extraction and 5 million output characters. Individual document/page operations have time limits. If a selected page fails or you stop, no partial download is kept.

Can I extract password-protected PDFs?

Enter the password before selecting the file. Only PDFs that PDF.js can open with the supplied password are supported. Passwords remain in page memory and are cleared with the document.