Use cases
Copying report text
Reviewing selectable contracts
Preparing notes from PDFs
Checking whether a PDF has a text layer
Convert from PDF
Live tool
Extracts existing selectable text. OCR is not included.
Core tools can be used without creating an account.
Supported formats and limits are shown before processing.
Processed locally in your browser. Your file is not uploaded to our server.
PDF - up to 25 MB
Browser processing limit
Files stay on your device. The result is created in this browser session.
Choose files to process locally
or click to choose from your device
Use a page range when only part of the document is needed in the TXT output.
Status: Waiting for files
Files stay on your device. The result is created in this browser session.
Copying report text
Reviewing selectable contracts
Preparing notes from PDFs
Checking whether a PDF has a text layer
PDF to Text works only when the file exposes a text layer; scan quality, reading order, custom font encodings, and file restrictions can affect the TXT result.
The PDF is read locally in the browser. File contents and extracted text are not sent to the PDFToolkit server for this tool.
Try selecting or copying a short sentence in a PDF viewer. If the text can be selected, PDF to Text can usually read that existing layer; if the page is only a scan or photo, OCR is needed instead.
PDF text order can differ from the visual layout, especially in columns, tables, headers, and positioned text blocks. TXT output does not preserve the page's visual layout.
Some PDFs use custom font encodings or glyph mappings that do not expose clean Unicode text.
No. It extracts an existing selectable text layer only. Scanned pages, photos, and image-only pages may return no text unless OCR is run in a separate workflow.