search

How to search text inside PDFs on Windows (even scanned)

If you want to search text inside PDFs on Windows and keep coming up empty, you’re not doing it wrong — you’re hitting a real limit. Windows Search can find a PDF by its file name, and sometimes by the text inside a “born-digital” PDF. But the moment the PDF is a scan — a photographed invoice, a signed contract someone sent back as an image, a receipt run through a copier — the text you remember is invisible to it. This guide explains exactly why that happens, what you can do about it with tools you already have, and where an instant local search changes the game.

Why Windows Search fails on a scanned PDF#

A PDF is a container. It can hold real, selectable text (a “text layer”), or it can hold nothing but a picture of a page. When you scan a document or photograph it with your phone, you get the second kind: as far as any computer is concerned, that page is one flat image. There are no words in it to index — only pixels that look like words to a human eye.

Windows Search builds its index by reading the text that files hand it. A born-digital PDF hands over its text layer (if the right filter is installed). A scanned PDF hands over an image and nothing else. No text in, no text indexed, no match when you search. This isn’t a bug you can toggle off — it’s the difference between text and a photograph of text.

The only way to bridge that gap is OCR (optical character recognition): software that looks at the image, recognizes the shapes as letters, and produces actual text from them. Windows Search does not run OCR on your PDFs. So a scanned PDF stays a dead end there, no matter how you configure indexing.

The manual options (and where they stop)#

Before reaching for anything new, it’s worth knowing the honest workarounds — some of them cost nothing.

Open them one by one

The brute-force method: open each candidate PDF and press Ctrl+F inside your PDF viewer. This works on born-digital PDFs and is free. On a scanned PDF, Ctrl+F finds nothing, because there’s still no text layer to search — the viewer is looking at an image too. And “open twenty files one at a time” is exactly the chore you were trying to avoid.

Adobe Acrobat (the paid route)

Acrobat Pro can run OCR on a scanned PDF and add a real text layer to the file, after which Ctrl+F works inside it. It’s effective but has trade-offs: it’s a paid subscription, it rewrites your files to embed the new text layer, and you have to remember to run it on each document. It solves the reading problem for one PDF at a time; it doesn’t give you a search box across everything on your PC.

Coax Windows into indexing typed PDFs

With the right add-on and a settings change, Windows can sometimes search the words inside a typed PDF that lives in one of its indexed folders. It’s fiddly to set up, and it still does nothing for a scan — there are no words in a scan for it to read, only a picture.

So the ceiling of the built-in and manual routes is clear: fine for typed PDFs in the right folders, useless for the scans that are usually the ones you’re hunting.

The instant-local-search approach#

This is where Elegant File Explorer takes a different path — it reads inside your documents on your own PC, scans included, with no file rewriting and nothing uploaded.

One shortcut: Ctrl+Space

Press Ctrl+Space anywhere in the app to open instant search — a search palette with the prompt “Find anything — name, contents, origin…”. You type; it answers as you go. There’s no syntax to learn: the same box searches file names, folder names and, once you switch it on, the text inside your documents. Each result is a real card you can open, reveal in its folder (Ctrl+Enter), or drag straight out.

Turn on Deep Search (it’s opt-in)

By default the app searches names, folders and download origins — instant and light on your machine, no document is read. To search inside documents, you flip one switch in the footer of the search palette: “Turn on deep search” (it then reads “deep search on”). This is deliberately your choice, because reading content costs memory and time.

With Deep Search on, the app reads your documents quietly in the background — a little at a time, newest first, at a gentle pace so it never slows the rest of your work. You can pause and resume it whenever you like. It only reads each file once, so your machine does the work a single time and search stays instant from then on.

Built-in reading for scanned PDFs

For scanned PDFs, the app has built-in OCR that runs 100% on your PC — no third-party service, no cloud, nothing uploaded. It looks at the page image and turns it into real, searchable words, right there on your machine. That’s why it works on scanned PDFs where Ctrl+F and Windows Search both give up. A photographed invoice or a digitized contract stops being a dead end.

Two honest limits worth knowing:

  • It focuses on the opening pages of each PDF. That covers what scans are usually about — the invoice, the bill, the cover of a contract — without spending minutes on every file.
  • Reading images works on PDFs. A scan that lives as a standalone .jpg or .png, or a picture buried inside a Word or PowerPoint file, isn’t read the same way. If your scan is a loose image, save it as a PDF first.
  • It uses your PC’s built-in reading for your language. On the rare machine that hasn’t got it, the PDF simply stays searchable by name while everything else keeps working.

The formats it reads inside

Deep Search doesn’t stop at PDFs. It reads the text inside a real list of everyday formats:

  • PDF — including scanned, via built-in OCR
  • Word (.docx)
  • Excel (.xlsx) — text cells and numbers, so “the 4412 invoice” is findable by the cell value
  • PowerPoint (.pptx) — slide text and presenter notes
  • OpenDocument.odt, .odp, .ods
  • RTF (.rtf)
  • Plain text and code.txt, .md, .log, .csv

That’s eleven kinds of file matched on what they actually say, not on whatever they happen to be named. (Legacy .doc, .xls, .ppt — the pre-2007 binaries — are found by name and type, but not read inside.)

Results you can actually use

A match isn’t a link trapped in a search window — it’s the real file. Drag a result straight into an Outlook draft, a Gmail tab or a WhatsApp chat, exactly as if you’d dragged it out of a folder. When four or more results come back, the app may offer a single refining chip such as “What type?” or “Where did it come from?” to slice the pile down. Nothing you didn’t ask for; a filter only appears when it would actually change the result.

Everything stays on your PC#

This matters for the documents most worth searching — statements, contracts, medical PDFs. The index lives on your PC. The reading — words and scans alike — happens on your PC. No account, no server, no telemetry, and no file is ever rewritten just to make it searchable. Reading a document to index it never locks it either — you can move, rename or delete a file mid-scan.

If your underlying problem is that Windows Search keeps missing files in general, not just PDFs, see our companion guide: why Windows Search can’t find your file. And to try the search-inside features described here, the landing page walks through them: search inside PDFs.

FAQ

Can I really search inside a scanned PDF?

Yes. Turn on “deep search” once, in the footer of the search palette, and the app reads your PDFs — including the scanned ones — right on your PC, focusing on the opening pages where the important text lives. Every scan it reads becomes searchable by its words for good, until the file itself changes.

Which file types can it search inside?

PDF (scans included), Word (.docx), Excel (.xlsx), PowerPoint (.pptx), OpenDocument (.odt, .odp, .ods), RTF, and plain-text and code files (.txt, .md, .log, .csv). Eleven formats in all. A scan saved as a loose JPG or PNG isn’t read the same way — save it as a PDF first.

Do I have to wait for indexing before I can search?

No. Search by name works immediately, files and folders alike, in a light index. Only searching inside documents depends on Deep Search, whose background reader fills in content over time — newest files first.

Does it change or "unblock" my PDFs?

No. Reading a document to make it searchable never rewrites the file and never unlocks it. Your PDF stays exactly as it was — the searchable words live in the app’s own index, not baked into your file.

Do my documents leave my PC?

Never. The index, the OCR and every answer are all local. No cloud, no account, no telemetry.

Read next