Convert PDF to TXT

Pull the text out of a PDF and save it as a plain text file. The PDF is read with pdf.js directly in your browser.

Drop your file here, or browse

Images, documents, spreadsheets, data files and subtitles. Your file stays on your device.

Your file is converted on this device and is never uploaded to a server.

Getting plain text out of a PDF

PDFs are designed for looking at, not for reusing. Copying text out of one often breaks lines in odd places, drags in headers and footers, or fails entirely in some viewers. Converting the whole document to TXT gives you every piece of text in one simple file that any editor, search tool or script can work with.

This converter uses pdf.js, the PDF engine built by Mozilla, to read the text layer of each page. It keeps line breaks where the PDF ends a line, separates pages with a blank line, and writes a UTF-8 text file so accents and non-Latin scripts survive.

PDF vs TXT at a glance

Main differences between the PDF and TXT formats
FeaturePDFTXT
Full namePortable Document FormatPlain text file
TypeFixed-layout documentUnformatted text
Introduced1993As old as computing (ASCII dates from 1963)
Created byAdobe; an open ISO 32000 standard since 2008No owner; based on the ASCII and Unicode standards
FormattingExact layout with fonts, images and vector graphicsNone: characters and line breaks only
PagesMultiple fixed-size pagesNo page concept
Best forDocuments that must look identical everywhereNotes, logs and text any program can open
SupportOpens everywhere; editing needs dedicated toolsUniversal: every browser, operating system and editor
MIME typeapplication/pdftext/plain

How to convert PDF to TXT

  1. Step 1: Add the PDF

    Drop a .pdf file onto the converter. Large reports with hundreds of pages are fine.

  2. Step 2: Keep TXT as the target

    Plain text is the only output for PDFs on this page.

  3. Step 3: Convert

    Each page is opened with pdf.js and its text items are joined into lines in reading order.

  4. Step 4: Download the .txt file

    Open it in any editor, search it, or paste it into another tool.

What the text extraction does

Line breaks kept

Lines end where the PDF ends them, instead of one enormous paragraph per page.

Page separation

A blank line separates the text of each page.

UTF-8 output

Accented letters, Cyrillic, Greek and Asian scripts are preserved when the PDF contains them as text.

Private reading

Contracts and statements are processed on your device only.

Why people extract PDF text

  • Quoting and summarizing. Grab passages from reports and papers without formatting noise.

  • Searching and indexing. Plain text is easy to search, diff and index.

  • Feeding other tools. Translation tools, word counters and AI assistants work best with clean text.

  • Archiving. A TXT copy stays readable decades from now, whatever happens to PDF software.

Scanned PDFs have no text to extract

Some PDFs are just photos of pages, produced by scanners or phone apps. They look like text but contain only images, so there is nothing for a text extractor to read and the output will be empty or nearly empty. Turning those into text requires OCR (optical character recognition), which this converter does not perform.

A quick test: open the PDF and try to select a word. If you can highlight individual words, the text layer exists and this converter will extract it.

Layout, columns and tables

A PDF stores text as positioned fragments rather than as paragraphs. The extractor follows the order in which the PDF lists those fragments, which matches reading order for most documents. Multi-column layouts, sidebars and footnotes can come out interleaved, and tables become lines of text with the cell values separated by spaces.

For page-by-page review with a copy button for each page, try Extract Data in PDF Studio, which shows the text of every page separately.

  • Single-column documents: excellent results.
  • Two-column papers and magazines: check paragraph order.
  • Tables: values are kept, grid structure is not.

Tips for cleaner text

  • Password-protected PDFs must be unlocked in a PDF reader first.
  • Remove headers and page numbers afterwards with your editor's find and replace.
  • If words run together, the PDF may place characters individually; try Extract Data to compare.
  • Hyphenated line endings are kept as they appear; join them during editing if needed.

PDF to TXT questions

Why is my TXT file empty?

The PDF probably contains scanned images rather than real text. Text extraction cannot read images; that requires OCR software.

Is formatting kept?

No. A .txt file holds only characters and line breaks, so fonts, bold, colors and images are dropped.

Does it work with large PDFs?

Yes. Pages are processed one at a time, so long documents work as long as your device has enough memory.

Can it open password-protected PDFs?

No. Remove the password in a PDF reader you trust, then convert the unlocked copy.

Is the PDF uploaded?

No. pdf.js runs in your browser and reads the file locally.

What encoding does the TXT use?

UTF-8, which handles virtually every language and opens correctly in modern editors.

Related conversions

Tools for the next step