Não consegue copiar texto de um PDF? Veja o porquê (e como resolver)
Não consegue selecionar ou copiar texto de um PDF? Existem 4 causas comuns — imagens digitalizadas, bloqueios de permissão, fontes e sobreposições. Veja como corrigir cada uma.
You highlight text in a PDF, hit Ctrl+C, paste — and get nothing. Or garbage characters. Or the text selects in the wrong order. This is one of those annoyances that seems like it should have been solved decades ago, but keeps happening because PDFs store text in ways that are fundamentally different from Word documents.
There are four reasons you can't copy text from a PDF, and each has a different fix.
Reason 1: The PDF Is a Scanned Image
This is the most common cause, and the most misunderstood.
When someone scans a paper document, the scanner creates a picture of each page — a JPEG or TIFF image embedded inside a PDF wrapper. It looks like a text document. You can read the words with your eyes. But to your computer, each page is just a grid of colored pixels, like a photograph. There is literally no text data to copy.
How to tell: Try clicking and dragging to select text. If you can select the entire page as one big rectangle (like selecting a photo), rather than highlighting individual words and lines, it's a scanned image.
Another giveaway: zoom in to 400%. If the text looks pixelated and slightly fuzzy — not sharp vector outlines — it's a scan.
The fix: OCR (Optical Character Recognition)
OCR reads the scanned image, identifies the letters, and creates a hidden text layer on top of the image. After OCR, you can select, copy, and search text normally.
Use the OCR PDF tool:
- Upload your scanned PDF.
- Select the document language (this matters — OCR accuracy drops significantly with wrong language settings).
- Process. For a typical 10-page scanned document, processing takes 15–30 seconds.
After OCR, the text becomes selectable. Accuracy depends on scan quality — clean, straight scans at 200+ DPI get 95%+ accuracy. Faded faxes or photos taken at an angle might hit 80–85%.
One caveat: OCR on handwritten text is still unreliable. Printed text works great. Typed forms work great. But handwriting — especially messy handwriting — will produce gibberish more often than not.
Reason 2: The PDF Has Copy Restrictions
PDF supports "permissions passwords" that restrict what you can do with the file. The document opens normally, you can read it on screen, but copy, print, or edit operations are blocked.
How to tell: In Adobe Reader, go to File → Properties → Security tab. If "Content Copying" says "Not Allowed," this is your problem.
In Chrome's built-in viewer, there's no obvious indicator — you just can't select text.
The fix:
If you're authorized to use the content — it's your own file, a public document, or the sender intended for you to have full access — you can remove the restrictions with the Unlock PDF tool.
Note: this only works for permissions restrictions (no password needed to open the file). If the PDF requires a password to open at all, you need that password — there's no legitimate way around it.
Reason 3: The Text Uses Embedded Font Subsets Without Proper Encoding
This one is technical and annoying. Some PDF creators (especially older versions of InDesign, Quark, and certain LaTeX setups) embed only the font glyphs needed for the document, without including the Unicode mapping that tells your computer which glyph represents which character.
The result: text displays correctly on screen (the renderer knows which shapes to draw) but copies as garbage — random characters, boxes, or question marks.
How to tell: Select and copy text from the PDF. Paste it into a plain text editor. If you get characters like ÿ Ý ® or empty squares instead of readable text, this is likely the cause.
The fix:
There's no quick in-place fix for this because the font encoding data is genuinely missing from the file.
Your best options:
-
Convert to Word: The PDF to Word converter rebuilds the text layer during conversion, often recovering readable text in the process. Success rate is about 80% for these cases.
-
Extract as plain text: The PDF to Text tool uses extraction algorithms that can sometimes map glyphs back to characters even without proper encoding.
-
OCR the file: Even though the PDF contains real text (not scans), running it through OCR effectively "reads" the rendered output and creates new, properly encoded text. This always works, but it's slower and OCR can introduce its own errors.
-
Ask for the source file. If you can get the original Word doc, InDesign file, or whatever was used to create the PDF, that's by far the cleanest solution.
Reason 4: Invisible Overlays or Flattened Annotations
Some PDFs have transparent overlays, flattened form fields, or annotation layers sitting on top of the actual text layer. When you try to select text, you're actually selecting the empty overlay instead.
How to tell: You can click on the page, but the cursor doesn't turn into a text-selection I-beam. Or it does, but selecting always grabs a large rectangular area rather than individual words.
The fix:
Try the Flatten PDF tool to merge all layers into one, then attempt text selection again. If the text was under the overlay, flattening should expose it.
If flattening doesn't help, the text is likely embedded as an image rather than actual text data — in which case, OCR is your answer (see Reason 1).
Quick Decision Tree
Not sure which fix applies? Run through this:
-
Can you select individual words and lines?
- No → Scanned image. Use OCR PDF.
- Yes → Continue to #2.
-
Does the selected text paste correctly?
- Yes → Your issue is something else (maybe the target application is stripping formatting).
- No (garbage characters) → Font encoding issue. Try PDF to Word or PDF to Text.
-
Is there a security icon or "Protected" label on the PDF?
- Yes → Permissions restriction. Use Unlock PDF if you're authorized.
- No → Try Flatten PDF, then OCR as a last resort.
Batch Processing Tip
If you have a whole folder of scanned PDFs that need text extraction — say, a batch of invoices, receipts, or archived correspondence — uploading them one by one is tedious. WhiskFile's batch processing (Pro plan) lets you OCR up to 50 files at once. For even larger batches, the REST API supports automated OCR workflows with job status polling.