How to extract all text from a pdf without adobe acrobat
- Step 1Open the tool — no download needed — Go to PDF to Plain Text. There's nothing to install; it's a web page that runs pdf.js in your browser.
- Step 2Skip the account step — No sign-up, no login, no email. Free extraction works straight away; an account only matters if you later want Pro limits.
- Step 3Drop the PDF onto the page — Drag a
.pdfin or click to browse. Extraction auto-starts — there are no buttons to press and no options to set. - Step 4Let it read the text layer — pdf.js opens the document and pulls the text from each page. The status moves from "Reading PDF…" to "Processing…" and then to the result panel.
- Step 5Preview, then Download the .txt — Confirm the preview shows real text, then click Download to get the full
<name>.txt. The file is UTF-8 and opens anywhere. - Step 6Paste it wherever you need it — Open the .txt and copy as much as you like into a doc, email, or notes app — the painful per-page paste in Reader is gone.
This tool vs. Adobe / typical alternatives
How browser-local extraction compares with the usual ways people copy PDF text. Behaviour described is this tool's actual implementation.
| Approach | Cost | Upload required? | Copy-restricted PDF (openable) |
|---|---|---|---|
| This tool (pdf.js, browser) | Free | No — runs locally | Extracts the text |
| Adobe Acrobat Reader copy/paste | Free | No | Greyed out / blocked by permission flag |
| Adobe Acrobat Pro "Export to text" | Paid subscription | No (desktop) | Honours restriction unless you have the password |
| Random online PDF→TXT site | Often free | Yes — file is uploaded | Varies; privacy risk for confidential files |
Output and limits at a glance
What you get and the free-tier caps enforced before extraction.
| Property | Value |
|---|---|
| Output | .txt, UTF-8 (no BOM) |
| Page separator | Blank line between pages |
| Software needed | None — a modern browser |
| Account needed | None |
| Free tier | 2 MB file, 50 pages |
| Pro tier | 50 MB, 500 pages |
| Privacy | Local processing, 0 bytes uploaded |
Cookbook
Ways people use this when they don't have (or don't want to pay for) Acrobat.
Get text from a PDF on a machine without Acrobat
A locked-down work laptop or a public/library computer with no Acrobat and no admin rights. The browser is all you need.
1. Open the browser → /pdf-tools/pdf-to-text 2. Drop the PDF (nothing installs) 3. Download the .txt No admin rights, no software install, done.
Copy from a PDF where Reader greyed out Copy
The PDF opens fine but the publisher disabled copying. Reader blocks selection; this tool reads the text layer regardless.
Reader: Edit ▸ Copy is greyed out This tool: drop the PDF → full text in the .txt (works because the PDF opens without a password — only the copy-permission flag is set)
Avoid uploading a confidential file to a random site
Many free "PDF to text" sites upload your document to their server. For an NDA or contract, that's a non-starter. This tool processes locally.
Other sites: PDF → their server → text back
This tool: PDF → your browser → text
(result panel: 0 bytes uploaded)Replace page-by-page paste on a long PDF
Copying 40 pages by hand in Reader is error-prone. Extract once and you have the whole thing.
Drop report.pdf (within the page limit) → report.txt contains all pages in order, separated by blank lines — copy any part
When it comes out blank: it's a scan
If Reader also can't select the text, the PDF is a scan with no text layer. OCR first.
Empty .txt? → it's image-only. Run it through /pdf-tools/pdf-ocr, then extract from the OCR'd copy.
Edge cases and what actually happens
Copy disabled but the PDF opens without a password
SupportedThis is the headline no-Acrobat case. Adobe Reader greys out Copy to honour the permission flag; this tool reads the embedded text directly with pdf.js, so you get the text anyway. (You still need the owner password to change the restriction in the file itself.)
PDF requires a password just to open
fails to openIf the document is encrypted so it can't be opened without a password, pdf.js can't read it and extraction errors. Use PDF Remove Password (you must know the password) to make an openable copy, then extract.
Scanned document with no text layer
Empty outputNo Acrobat or browser tool can copy text that isn't there. Image-only PDFs need OCR to create a text layer before extraction will return anything.
File exceeds the free 2 MB limit
blockedFree extraction is capped at 2 MB; bigger files are blocked with an upgrade prompt. Upgrade to Pro (50 MB) or split the document into smaller files with PDF Split by Range first.
Document longer than 50 pages on free tier
blockedThe free page cap is 50 (Pro: 500). A longer PDF is blocked before processing. Split it into ≤50-page parts and extract each part on the free tier.
Older browser without modern JavaScript support
may failBecause everything runs client-side, a very old browser may fail to load pdf.js. Use a current version of Chrome, Edge, Firefox, or Safari. This is the trade-off for not needing any install.
Font with no Unicode mapping
garbledSome PDFs embed fonts without a ToUnicode map; text looks fine on screen but extracts as wrong characters. Acrobat hits the same wall. OCR (reads pixels, not the font map) is the workaround.
You wanted to keep formatting
By designThis is plain-text extraction — bold, headings, and layout are dropped. If you need editable structure without Acrobat, try PDF to Word or PDF to Markdown.
Frequently asked questions
Do I really not need Adobe Acrobat?
Correct. This is a web page that runs pdf.js in your browser. There's no install, no Acrobat, no Reader — drop a PDF and download the text. It works on any machine with a modern browser, including locked-down work laptops where you can't install software.
Will copy-protected PDFs work?
If the PDF opens without a password but has copying disabled, yes — this tool reads the text layer directly with pdf.js and returns the text, even though Adobe Reader would grey out Copy. If the PDF needs a password just to open, you must remove that first with PDF Remove Password.
What types of PDFs can this extract from?
Standard born-digital (typed) PDFs extract fully. Scanned image-only PDFs need OCR first because they have no text layer. PDFs that require a password to open must be decrypted first.
Is this suitable for long documents?
Yes — it extracts every page in one pass instead of the page-by-page paste you'd do in Reader. Free users can extract up to 50 pages and 2 MB; Pro handles up to 500 pages and 50 MB. For longer files, split first with PDF Split by Range.
Is my file uploaded to a server?
No. Unlike many free online PDF-to-text sites that upload your document, this runs entirely in your browser — the result panel shows "0 bytes uploaded." That's the safe choice for contracts, NDAs, and anything confidential.
Do I have to create an account?
No. Free extraction works with no sign-up, no login, and no email. An account only comes into play if you want Pro limits (larger files, more pages).
Is it really free?
Yes, within the free tier (2 MB, 50 pages). There's no watermark on the text and no paywall to download it. Pro just raises the size and page limits.
What format is the output?
A plain .txt file in UTF-8, named after your PDF, with a blank line between pages. It opens in Notepad, TextEdit, VS Code, Word, or any script.
Why is my extracted text empty?
Almost always because the PDF is a scan (image-only) with no text layer. Test it in your viewer: if you can't select text there, the PDF has none. Run it through OCR first, then extract from the OCR'd copy.
Can I extract just a few pages?
There's no page-range option here — it extracts the whole document. To target specific pages, first pull them out with PDF Extract Pages, then run extraction on the smaller PDF.
How is this different from Reader's copy/paste?
Reader copies what you manually select, loses structure, gets slow on long files, and refuses copy-restricted PDFs. This tool extracts the entire document at once into a clean .txt, handles copy-restricted-but-openable files, and never makes you select anything.
What if the PDF is encrypted?
If it only blocks copying (opens fine), extraction works as-is. If it needs a password to open, remove that first with PDF Remove Password, then come back and extract.
Privacy first
All PDF processing runs locally in your browser using PDF-lib and pdf.js. No file is ever uploaded — only metadata counters are saved for signed-in dashboard stats.