Extract text from a PDF without uploading it
Pull the text out of a PDF into a plain .txt file, in a couple of clicks, without uploading the document anywhere. It reads the PDF’s real text layer — not a picture of it — so you get clean, copyable text.
No sign-up. No upload. Nothing to install.
How to extract text from a PDF
- Open your PDF. Drop the document onto PDFLight. It opens instantly, without being uploaded.
- Open the Convert menu. It sits in the top bar and is always available.
- Choose "To text". PDFLight reads the document’s text layer and assembles it, preserving line breaks.
- Download the .txt. The text file is saved to your disk. Everything was extracted on your machine.
A text layer, not OCR
PDFLight extracts the text that is actually stored in the PDF — the same text you can select with your cursor. That is fast and exact. It does not run OCR, so a PDF that is really just a scanned image (a photo of a page, with no text layer) will return little or nothing; for those you would need an OCR tool first.
Every other free PDF tool works the same way: you upload your file, a server you know nothing about processes it, and you trust it to delete the copy afterwards. PDFLight does not. The entire editor is JavaScript running on your own machine, so your document is read into your browser's memory and never travels anywhere. There is no upload endpoint — not as a policy, but as a fact of how the application is built.
The text of a contract, a report or an invoice is often sensitive in itself. Extracting it locally means it is never handed to a third-party server — the whole reason to prefer PDFLight for this.
Frequently asked questions
Does it use OCR?
No. It reads the PDF’s embedded text layer, which is exact and instant. Scanned-image PDFs with no text layer will not yield text — run OCR on those first.
Is my document uploaded?
No. The text is extracted in your browser. Nothing is sent to a server.
What file do I get?
A plain .txt file with the document’s text and its line breaks preserved.
Why did I get an empty file?
The PDF is probably a scanned image with no real text layer. PDFLight cannot read text that is only a picture.
Can I also export the pages as images?
Yes. Convert → "To images" renders each page to a PNG and returns them as a ZIP.