How to Copy Text From a PDF - 6 Ways, Even When It Says No

To copy text from a PDF, open the file in a browser or PDF reader, drag your cursor across the text you want, and press Ctrl+C on Windows or Cmd+C on a Mac. On a normal PDF, that is the whole article.

Then there is the other kind. The scan where your cursor drags a blue box across the page and grabs nothing but air. The file whose author switched copying off, so Ctrl+C hands you a polite refusal. Six methods below, plus the point where copying stops being the right tool at all.

How to copy and paste text from a PDF

Six methods, roughly in the order you would reach for them. Normal PDF, start at method 1. Scan, skip to method 3. File that blocks copying, method 6.

Method 1: Adobe Acrobat Reader

Adobe Reader is Adobe's desktop app for reading and marking up PDFs, and it handles simple copying well.

  1. Use the mouse to click and drag over the text you want to copy.
  2. Right click and select "copy" or use CTRL + C (Windows) and Command + C (Mac).
  3. Right-click and select "Paste," or press Ctrl+V (Windows) or Cmd+V (Mac) to paste the text.

Right-clicking selected text in Adobe Reader to copy it
Right click and select copy

Skip the install if you would rather not bother. Drag the PDF into a Chrome, Edge, or Safari tab and select the text there, same shortcuts.

Best for grabbing a paragraph or two. Complex layouts reach the clipboard with their formatting rearranged, and scanned PDFs give you nothing at all.

Method 2: Microsoft Word

Word does not copy the text, it rebuilds the document, which is why it keeps formatting a clipboard paste would flatten. This is the method to reach for when you want to copy text from a PDF to Word.

  1. Open Word, click "File" then "Open," and choose your PDF.
  2. Click "Open." Word warns that it is about to convert the file. Let it.
  3. Copy the text you need out of the converted document.

Microsoft Word converting a PDF file
Wait for Word to convert the PDF

Simple documents come through with most of their formatting intact.

A converted PDF open as an editable document in Microsoft Word
PDF document in MS Word

Multi-column pages and heavily designed reports are where the conversion gets creative. Check those before you trust them.

Method 3: Google Docs

Google Docs runs OCR during the import, which makes it the shortest route to the text inside a scanned PDF. Upload the file to Google Drive first.

A PDF file uploaded to Google Drive
Upload the PDF to Google Drive

  1. Right click the document, select "Open with" and then choose "Google Docs."
  2. Select the text you need and paste it where you need it.

Opening a PDF with Google Docs from the Google Drive menu
Open with Google docs

Docs reads the page and hands back an editable document. The words come across. The design does not, as the screenshot below makes painfully clear.

A PDF converted into an editable Google Doc
Select the text you need

Method 4: Online PDF to text converters

Converters turn a whole document into plain text in one step, which is what you want when the layout does not matter. PDF to Text and PDF2Go both do the job. With PDF2Go:

  1. Upload the file by drag and drop, or from Google Drive or Dropbox.

A PDF being uploaded to the PDF2Go converter
Upload PDF to pdf2go

  1. Choose your settings, click "Start," and wait for the conversion.
  2. Download the text file, then copy and paste what you need.

Two things to weigh before you upload. These tools run traditional OCR (optical character recognition), which reads characters without understanding what they mean, so you get text rather than usable data. And you are handing your document to a stranger's server, which deserves a second of thought when the file contains a salary, a diagnosis, or a contract.

Method 5: Python libraries

If you are comfortable with code, pypdf or the Adobe PDF Services API will do this programmatically. pypdf is an open-source Python library for reading, splitting, merging, and transforming PDF pages, and it is the maintained successor to PyPDF2. Adobe's API covers similar ground as a paid service.

One catch. pypdf reads the text layer, so a scan comes back as an empty string and a small crisis of confidence. Pair it with an OCR step for those.

Method 6: Screen text capture

Every major operating system can now lift text straight off the screen, which is the escape hatch when a PDF refuses to cooperate.

On Windows 11, open the Snipping Tool, capture the region of the page, and use Text Actions to pull out the words. On a Mac, Live Text does the same from a screenshot in Preview. On iPhone and Android, long-press the text inside a screenshot.

It works on scans and on files where selection is blocked, which is more than most methods manage. It also caps out at whatever fits on one screen. A rescue tool, not a workflow.

Why can't I copy text from this PDF?

If you cannot select text in a PDF at all, there are only two likely causes, and telling them apart takes about a second.

Your cursor draws a box over the whole page. The PDF is a scan or an image. There is no text layer, only a picture of text, so no amount of clicking will land on a word. You need OCR, which is what turns it into a searchable PDF. Google Docs, Method 3 above, is the quickest way to do it once.

Your cursor highlights words but Ctrl+C produces nothing. Copying is switched off in the file's permissions. In Acrobat Reader, right-click the page, choose Document Properties, and check the Security tab to see exactly what the author allowed. If content copying is off, the right move is to ask the sender for an unrestricted version or the password. If the document is yours, remove the restriction from that same panel.

Where copy-paste falls apart

All six methods share one ceiling, and you reach it sooner than you expect.

  • Formatting rarely survives the clipboard. Fonts, sizes, and columns arrive as suggestions.
  • Tables come out as a jumble, because a clipboard has no concept of rows and columns.
  • Traditional OCR is accurate right up until the scan is crooked, faint, or dense.
  • Online converters send your document on a round trip through someone else's server.
  • Copy one digit wrong in an invoice total and you are worse off than with no data at all.
  • And whatever you did copy still has to be typed or imported into the system that actually needed it.

None of that matters for one document. It matters enormously for the fiftieth one this month.

What AI reads that a clipboard cannot

AI-powered text extraction reads a document the way a person does, working out what the layout means instead of just where the ink sits. That is the difference between recovering text and getting data you can use.

Traditional OCR gives you a page of characters and leaves you to hunt for the invoice number. An AI engine returns the invoice number.

Why an AI parser handles this better

Parseur can extract specific text from PDF documents whatever the layout throws at it.

Sign up to Parseur for Free
Try out our powerful document processing tool for free.
  • Every supplier formats their paperwork differently. You list the fields once, and nobody builds a template per sender.
  • Tables stay tables. Parseur can extract tables from PDFs as rows and columns instead of loose text.
  • Scans are read on the way in, by Zonal OCR when the layout holds still and Dynamic OCR when it does not.
  • Your documents stay yours. Parseur is GDPR compliant, with SOC 2 Type II in progress.

Parseur then delivers the result into the tools you already use, so nobody copy-pastes it a second time. That is PDF parsing rather than copying, and it is a different job.

How to copy text from a scanned PDF with Parseur

Setup takes a few minutes and no credit card.

  1. Create a mailbox and pick the AI engine. The Vision AI engine reads PDFs, scans, and images. The Text AI engine reads emails and text documents.

Creating a Parseur mailbox for incoming documents
Create a mailbox for your documents

  1. List the fields you want. The AI finds them across layouts, with no template to build.

Listing the fields to extract in Parseur
List the fields you want extracted

  1. Send in the scanned PDF by email, upload, or API.
  2. Review what came back.

Text extracted from a scanned PDF in Parseur
Text extract from scanned PDF

Working with one document type? Start from the matching mailbox and the fields come back already named. Invoices start with the "Invoices" mailbox.

Creating an invoice mailbox in Parseur
Create an AI invoice mailbox

Where the data goes next

  1. Download the text in CSV or JSON.
  2. Send the data to a Google Spreadsheet.
  3. Export it to any application using Zapier, Make, or Power Automate.

Copying text from one PDF takes two seconds. Copying it from the next five hundred is a job nobody should be given. Try Parseur on the pile you have been avoiding.

A review from a Parseur customer
Review by a happy customer

Last updated on

Get started

Ready to automate your
document data extraction?

Start free in minutes and see how Parseur fits into your workflow.

No model training required
Automates data entry from any document
Scales from point-and-click to API

Frequently Asked Questions

The questions people actually ask when a PDF refuses to cooperate.

Open the PDF in a browser or a PDF reader, drag your cursor across the text you want, then press Ctrl+C on Windows or Cmd+C on a Mac. Paste it with Ctrl+V or Cmd+V. If you want the text without the original fonts and spacing, paste with Ctrl+Shift+V, or paste into a plain text editor first and copy it again from there.

A scanned PDF has no selectable text, so it has to be read by OCR before you can copy anything. Uploading the file to Google Drive and opening it with Google Docs runs OCR automatically and is the shortest route for a single document. For anything regular or high volume, an AI parser reads the scan and returns structured fields instead of a wall of recovered text.

Do not copy and paste. Open the PDF directly in Microsoft Word using File then Open, and let Word convert it. Word rebuilds headings, lists, and most tables, which a clipboard paste cannot do. Conversion is not perfect on multi-column layouts or heavily designed pages, so check anything with columns before you trust it.

Stop copying and let the documents be read for you. Manual copy-paste stops making sense somewhere around the tenth file, and it never survives as a recurring process. Instead, have the PDFs arrive by email, upload, or API and be read automatically, with the fields you care about landing in a spreadsheet or your own system. That is PDF parsing rather than copying, and it is what tools like Parseur are built for.

There are two common reasons. Either the PDF is a scan or an image, so there is no text layer to select, or the file has copy permissions turned off by whoever created it. You can tell the two apart in a second: if your cursor highlights individual words, the text layer exists and the problem is permissions. If your cursor draws a box over the whole page instead, it is an image and you need OCR.

First check whether copying is actually blocked. In Acrobat Reader, right-click the document, choose Document Properties, and look at the Security tab to see which permissions the author allowed. If content copying is not permitted, the correct route is to ask whoever sent you the file for an unrestricted copy or for the password. If the document is yours and you have the password, you can open it in Acrobat and remove the security from the same Document Properties panel.

Yes, on both iOS and Android, as long as the PDF has a real text layer. Open it in Files, Books, or Drive, long-press a word to start a selection, drag the handles, then tap Copy. If long-pressing selects nothing, the page is an image and you need OCR. On iOS you can also point the camera at a printed page and use Live Text to lift the words directly.

Parseur does more than copy the text out. Its Vision AI engine reads PDFs, scans, and images, and its Text AI engine reads emails and text documents, returning named fields such as invoice number, date, and total rather than a block of raw text. You list the fields you want and the AI finds them across layouts, with no template to build per sender. Parseur is GDPR compliant, with SOC 2 Type II in progress.