Turn any PDF into plain text
Upload a PDF and get clean, copyable text in seconds. Scanned pages go through OCR automatically. Free, with no account and no watermark.
Extract on this devicePrivate mode: the PDF never leaves your phone or computer
Your browser reads the PDF's own text, so nothing is uploaded and no credits are used — the right choice for contracts, statements and medical letters. Scanned pages have no text to read here; the main converter above reads them with OCR.
Its credits have been returned to your account.
This text is too long to show in full here. The download has all of it.
That usually means the text is very small, blurred, handwritten in joined-up script, or decorative. Things to try:
- A sharper, closer photo, taken straight on in even light
- Set the language if it is not English
- Read it again as one of these:
Saved. Open it in Google Docs ↗
Your recent text Kept in this browser only — never on our servers
Its credits have been returned to your account.
This text is too long to show in full here. The download has all of it.
That usually means the text is very small, blurred, handwritten in joined-up script, or decorative. Things to try:
- A sharper, closer photo, taken straight on in even light
- Set the language if it is not English
- Read it again as one of these:
Saved. Open it in Google Docs ↗
Stored in this browser's own storage on this device. Anyone using this browser can see it, so delete anything private when you are done — especially on a shared computer.
Your files stay private
Uploads are deleted from our servers one hour after processing. Nothing is read or reused, and nothing is kept unless you save it to your account.
No account required
20 free credits a day, with no email address and no watermarks on the output.
Runs on any device
Works in any modern browser on Windows, macOS, Linux, Android and iOS.
How to use the PDF to Text tool
Three steps, nothing to install, no account needed.
- STEP 01
Upload your PDF
Drag the file in, or pick it from Google Drive or Dropbox.
- STEP 02
Choose your settings
Set a page range and pick the output format you need. The defaults work fine.
- STEP 03
Copy or download
Read it on screen, copy it, or save it as a file. It usually takes 3 to 8 seconds.
What the PDF to Text tool does
Scanned documents
OCR reads text from photographed and scanned pages automatically.
Tables and columns
Multi-column layouts stay readable instead of turning into jumbled lines.
Non-Latin scripts
Urdu, Arabic, Chinese and Cyrillic, including right-to-left text.
Five output formats
Plain text, Word, Markdown, a web page, or JSON for developers.
Private mode
Extract on this device and the PDF never leaves your phone or computer.
Tidy-up options
Drop running headers, join words split across lines, mark where pages start.
PDF to Text: a complete guide
Two kinds of PDF, two different problems
A PDF can hold its text in one of two ways, and which one you have decides almost everything about how hard it is to get the text out.
A PDF saved from Word, Google Docs or a design program carries the actual letters inside it. Getting that text out is instant, because it's already there.
A scan or a photo holds only a picture of the text. The letters have to be recognised in that picture before they can be pulled out, and that step is called OCR (optical character recognition).
Scans take a little longer, and the result is very accurate but not perfect. We'd rather say that plainly than quote a number we can't stand behind.
Copy text from a scanned PDF
If your PDF viewer can't select or copy any text, then it's a scan. Upload it here and this online OCR reader will give the text back to you as something you can copy, search and edit.
Setting the language is often helpful. The auto-detect option works well on most pages, but choosing English, Urdu, Arabic, Chinese or any other one of 39 languages yourself yields noticeably better results on mixed or non-Latin documents.
- Scan at 300 DPI or higher. Below that, fine detail gets lost and OCR makes more mistakes.
- Straighten crooked pages before you upload them. Even a few degrees of tilt makes the result worse.
- Flat scans produce better results than photos taken at an angle.
- Good, even lighting is more important than you think: a shadow across the page makes letters harder to read.
Finally, do you want the PDF itself to become searchable, looking exactly the same as it does now? That's a different operation: PDF OCR adds a hidden text layer to the PDF, rather than outputting a separate text file.
When the text comes out jumbled
Academic papers, magazines and newspapers are set in columns. A converter that reads straight across the page mixes the columns together, and the result makes no sense.
This PDF to text converter recognises two column pages and reads each column top to bottom before going to the next one.
- Keep line breaks ends lines where the page ends them. Columns are still read one at a time.
- Merge into paragraphs joins lines which were only broken by the width of the page. Best when pasting into a document or an email.
- Preserve layout keeps words in place on the page, so that columns and tables line up in a monospaced font.
- Single block of text puts everything on one line, to paste into a form or a spreadsheet cell.
Some PDFs are made with fonts whose letters aren't real characters, so copying from them gives nonsense. Pages like that are recognised and read using OCR instead. You can also force this for the whole document with Re-read every page with OCR.
TXT, Word, Markdown, web page or JSON
- A plain text (.txt) file is the words, and only the words. This is the standard PDF to TXT conversion that allows pasting elsewhere or passing to another program.
- A Word (.docx) file opens in Word or Google Docs, with tables preserved as tables and new pages inserted as in the original PDF.
- A Markdown (.md) file preserves the headings and tables using Markdown syntax, for easy use in notes apps, wikis, or by developers.
- A web page (.html) file contains structured tags that you can view in any browser.
- A JSON file contains a representation of every page, with lines, positions, OCR confidence, tables, and links.
Need the exact page design as well as the words? Convert PDF to Word to preserve the page layout. Need the tables converted to spreadsheet form? Try our PDF to Excel conversion.
Tables, headers, and page numbers
Tables are converted to rows and columns rather than paragraphs of text. Tables are tab-delimited in the plain text version and appear as tables in the Word, Markdown, and HTML versions.
Remove headers and page numbers eliminates the running header and page number that appear at the top or bottom of every page in the PDF. Instead, the text flows as a single document without being divided into pages every few paragraphs.
Fix words split across lines rejoins words split at the end of a line with a hyphen. Instead of "docu-ment" you'll see "document". Mark where each page starts puts a short page marker at the beginning of every page, so you can easily follow along in the original PDF.
Locked and confidential PDFs
For a password-protected PDF, type its password in the Document password box. It is used to open the file and never stored.
For a PDF that should not leave your device at all, open Extract on this device. Your browser reads the text itself, nothing is uploaded, and no credits are used.
That mode reads the text layer only, so it suits contracts, statements and letters made on a computer. A scanned page has no text layer to read, so scans need the normal converter, which runs OCR. On-device mode can also be slower on long documents, because it uses your own computer rather than ours.
Read the result before you download it
The text opens in an editor on the page. Jump to any page, fix a word, join lines into paragraphs, change the case, copy it, or listen to it read aloud.
Words the OCR was unsure about are highlighted, so you know what to check. Links in the PDF are listed with the result. Not happy with it? Read the same file again with another layout, language or format, free, up to 5 times while it is still on our servers.
Translate the extracted text
You can machine-translate the result into English, Urdu, Arabic, Spanish, French or seven other languages as it is extracted. It is handy for understanding a foreign-language document quickly.
It is machine translation, so check anything important. Up to 120,000 characters are translated at a time, so for a long report choose a page range and translate it in parts.
Is the PDF to Text tool free?
Yes. You get 20 credits a day with no account and no email address.
This tool costs 1 credit per file, so that is 20 PDFs a day at no cost. A hundred page document still costs one credit, not a hundred. Extract on this device costs nothing at all.
- 20 credits a day, refreshed daily
- 1 credit per file, whatever the page count
- All five output formats, OCR included
- PDFs up to 25 MB without an account, 100 MB with a free one
- No account, no email, no card
- No watermarks
Paid plans add more credits, bigger files and, from Standard upwards, the priority queue, which helps on long scanned documents. Every format and option on this page is already open on the free plan.
Is it safe to upload my documents?
Yes. Your files are deleted from our servers one hour after processing, automatically.
Nothing is stored past that hour. Nothing is read by a person. Nothing is used to train anything. Every upload and download runs over HTTPS, so your file is encrypted both ways.
If even that is more than you want, use Extract on this device. The PDF stays in your browser and never reaches our servers at all.
Your recent results are kept in your own browser, never on our servers, and you can clear them whenever you like.
Common problems and fixes
Nearly all of these come down to one setting. Here is what to change.
| Problem | Why it happens | Fix |
|---|---|---|
| You got nothing back, or almost nothing | The PDF is a scan and OCR was switched off | Tick Run OCR when no text layer is found |
| Sentences are mixed together | The page has columns or an unusual layout | Choose Merge into paragraphs or Preserve layout |
| Strange characters all through the text | The OCR language is wrong | Set the Language instead of leaving it on auto-detect |
| Urdu or Arabic came out as random Latin letters | The scan was read as a Latin-script language | Set the Language to Urdu or Arabic and read it again |
| Words are broken in half with hyphens | The page broke them at the line end | Tick Fix words split across lines |
| The same title repeats on every page | It is a running header | Tick Remove headers and page numbers |
| Copying from the PDF gives nonsense | The file uses fonts without real characters | Tick Re-read every page with OCR |
| Tables turned into a jumble of words | Table detection is off | Tick Keep tables as tab-separated columns, or pick Word output |
| The PDF will not open | It is password protected | Type the password in the Document password box |
| On-device mode found no text | The PDF is a scan, and on-device mode has no OCR | Use the normal converter, which reads scans with OCR |
| The PDF will not upload | It is larger than 25 MB | Sign in for files up to 100 MB, or shrink it first with Compress PDF |
| You only wanted a few pages | No page range was set | Type something like 1, 3-5, 8 in the Page range box |
| You wanted the page as a picture | Wrong tool for that job | Use PDF to JPG instead |
| You want a PDF you can search, not a text file | Wrong tool | Use PDF OCR, which adds a text layer to the PDF |
Swipe the table sideways to see every column.
PDF to Text — frequently asked questions
Short, straight answers to what people ask most.
How do I extract text from a PDF?
Upload the PDF, pick TXT, Word, Markdown, HTML or JSON as the output and convert. Digital PDFs are extracted straight away. Scanned pages go through OCR first, which takes a few seconds longer.
Can I copy text from a scanned PDF?
Yes. OCR runs automatically when a page has no text layer, and the text comes back ready to copy. Set the language yourself for the best result, especially on non-Latin documents.
Which languages does the OCR support?
39 of them, including English, Urdu, Arabic, Hindi, Chinese, Persian and Russian, and right-to-left scripts are handled properly. Auto-detect covers most pages, but setting the language improves accuracy.
Why is my extracted text mixed up?
The page is almost certainly laid out in columns or has an unusual layout. Switch the text layout to Merge into paragraphs or Preserve layout and read it again. If the letters themselves are nonsense, turn on Re-read every page with OCR.
Can I extract text from a password-protected PDF?
Yes. Type the password in the Document password box. It is used only to open the file and is never stored.
Are tables kept?
Yes. Tables stay as rows and columns, tab-separated in plain text and as real tables in Word, Markdown and HTML output. For a spreadsheet, use PDF to Excel.
Can I extract text without uploading the PDF?
Yes. Open Extract on this device and your browser reads the text itself, so the file never reaches our servers and no credits are used. It reads the text layer only, so scanned pages need the normal converter, which uses OCR.
Can I extract text from only a few pages?
Yes. Type a page range such as 1, 3-5, 8 and only those pages are read. You do not have to process a whole report to get one page.
How accurate is the OCR?
It is very good on clean, straight scans and weaker on blurry or crooked pages. We do not quote a percentage, because the honest answer depends on your file. Uncertain words are highlighted so you know what to check.
What is the difference between PDF to Text and PDF OCR?
This tool gives you the words as a separate file. PDF OCR gives you back a PDF that looks the same but whose text you can select and search.
More free tools for PDFs and OCR
Every tool on this site is free and works the same way.