How to Search PDF Files: Inside the Text, or by Filename

"Search PDF files" describes two different problems that need two different tools. Sometimes you need to search inside PDFs — find every contract that mentions a clause. Other times you already know roughly what the file is called and just need to find the PDF itself among hundreds of thousands of files on local drives and network shares. Content search tools handle the first job and are slow or unavailable for the second; filename search tools are instant for the second and useless for the first. This guide covers both halves, mechanism first.

Two problems, two mechanisms

Every PDF search tool works in one of three ways, and the mechanism decides what it can and cannot do:

Half 1: Search inside PDF files (content search)

Ctrl+F in any PDF reader — one document

Open the PDF in any reader — Acrobat, Foxit, or a browser tab — and press Ctrl+F (Cmd+F on a Mac). This searches the text layer of the single open document. It is the right tool when the document is already open; it does nothing for a folder full of PDFs.

Acrobat Advanced Search — a whole folder of PDFs

The free Acrobat Reader can search across many PDFs at once, which surprises people who assume this needs the paid version. Press Ctrl+Shift+F to open Advanced Search, choose All PDF Documents in, and point it at a folder. Acrobat opens each PDF in the tree, scans its text, and lists every match with surrounding context, grouped by file. Adobe's own guide to searching a PDF covers both this and the single-document find.

Because this is a linear scan, expect it to take a while on large folders — every file is read on every search — and password-protected PDFs are generally skipped in batch searches. For a few hundred PDFs it is perfectly serviceable and costs nothing.

Windows Search with the PDF iFilter — indexed local search

Windows Search can index the contents of PDFs on local drives, so that a phrase typed into the File Explorer search box finds documents containing it. The mechanism: an iFilter is a plug-in that extracts text from a file format and feeds it to the Windows Search indexer. Windows ships with a PDF filter, and Adobe's reader registers its own ("Reader Search Handler").

Three things commonly break this:

  1. The folder containing the PDFs is not in the index scope (Settings > Searching Windows, or Control Panel > Indexing Options).
  2. The .pdf extension is set to "Index Properties Only" instead of "Index Properties and File Contents" (Indexing Options > Advanced > File Types).
  3. The registered iFilter is broken — the File Types dialog shows "Registered IFilter is not found" — often after a reader install or uninstall changed registry associations.

After fixing any of these, rebuild the index; otherwise only newly added PDFs get content-indexed. The bigger structural limit: the Windows Search client does not content-index network locations. Indexing runs on the machine that owns the files, so a share on a NAS or file server is content-searchable only if the server itself runs a compatible indexing service — which a typical NAS does not. If Windows Search is failing you more broadly, see our Windows Search alternatives comparison.

Agent Ransack and AnyTXT — third-party content search

Agent Ransack (the free edition of FileLocator) does on-demand content search: point it at any folder — including UNC paths — enter a term, and it scans the files right then, with support for PDF and Office formats, Boolean expressions, and regular expressions. No index means no stale results and no setup, but every search re-reads the files, so a deep scan of a large share can take minutes.

AnyTXT Searcher takes the index approach: it builds its own full-text database of your documents, independent of Windows Search, so repeated queries come back quickly — at the cost of the initial index build and the disk space for the database.

Rule of thumb: occasional searches over changing folders favor Agent Ransack; frequent searches over a stable document set favor AnyTXT. For a broader look at this category, see our guide to document search software.

The OCR caveat: scanned PDFs have no text to search

A PDF made by scanning paper is a stack of page images. There is no text layer, so Ctrl+F, Acrobat Advanced Search, iFilters, and every other content tool report zero matches even when the words are plainly visible on the page. The fix is OCR (optical character recognition), which recognizes the characters and embeds an invisible text layer — Acrobat's "Scan & OCR" tool does this, as do many free utilities. Until then, the only thing any software can search is the filename — which is worth remembering for the second half of this guide.

Half 2: Find the PDF file itself (name search)

Now the other problem: you are not hunting for a phrase, you are hunting for a file. You know it is a PDF and you remember a fragment of the name — a client, an invoice number, a project code. Content search is the wrong tool here: it reads gigabytes of document text to answer a question about twenty bytes of filename.

Name-index tools invert the cost. On a local NTFS drive, the file system already maintains a complete list of every file — the Master File Table (MFT) — and a change log — the USN journal. A name-index tool reads the MFT once, then watches the journal for renames, creates, and deletes, so the index stays current without re-scanning the disk. Because it holds only names and paths, millions of entries fit in RAM and a substring query returns in milliseconds. Everything (voidtools) is the well-known free tool built on this model for local NTFS volumes; its weak spot is network folders, which it covers only by periodic re-scans — slow and somewhat stale on large shares. We compare the options in Everything alternatives.

Name search matters most precisely where content search is unavailable: network shares. Windows will not content-index a share from the client side, and most NAS boxes offer no server-side index. But listing filenames over SMB is cheap, so a name index of an entire file server is practical from a client PC with no server-side software. Our guide to indexing a network share on Windows goes deeper on the mechanics.

Malvicsearch: instant PDF filename search across all drives

Malvicsearch is a Windows 10/11 (64-bit) desktop app built on the name-index model. To be explicit about the boundary: it does not read or search PDF text — no content search, no AI, no semantic matching. It does one thing deterministically: instant as-you-type substring search over file and folder names and paths, across local drives and network shares at the same time.

The practical technique for PDFs: type .pdf plus any words you remember from the filename. .pdf invoice acme instantly narrows millions of files to the handful of PDFs whose names contain both terms, wherever they live — local disk, mapped drive, or UNC path.

What that looks like in measured numbers on our test workstation:

On local NTFS drives the index is built from the MFT and kept current by the USN change journal — no Administrator rights needed. On network locations (UNC paths and mapped drives, against any SMB server including NAS, Samba, and Windows Server) a parallel scanner builds the index with up to 64 concurrent folder enumerations in 256 KB batches, then keeps it fresh three ways: SMB change notifications (about 2 seconds median latency in our tests), a periodic re-sweep every 15 minutes by default, and a manual refresh menu. Nothing is installed on the server, the index stays on your PC, nothing is uploaded, and it works offline.

Malvicsearch has a free 5-day trial — full features, no credit card — and then costs $29 one-time for a lifetime license on one PC, with a 14-day money-back guarantee. If you need to search inside documents, pair it with a content tool from half one; the two approaches complement rather than replace each other.

Which tool for which job

ToolSearchesIndex modelNetwork sharesCost
Ctrl+F in a PDF readerText in one open PDFNone (linear scan)Works on any file you can openFree
Acrobat Advanced SearchText across a folder of PDFsNone (scans per search)Yes, but slow on large sharesFree (Reader)
Windows Search + PDF iFilterText in local PDFsContent indexNo — client does not index network locationsBuilt in
Agent RansackText in PDFs/Office, on demandNone (scans per search)Yes, but scan time grows with share sizeFree Lite edition
AnyTXT SearcherFull text of documentsOwn content indexLimited; primarily localFree tier
Everything (voidtools)File names onlyName index (MFT/USN)Via periodic folder rescansFree
MalvicsearchFile and folder names/paths onlyName index (MFT/USN local; parallel SMB scan + change notifications for shares)Yes — realtime, nothing installed on server$29 one-time, 5-day trial

Frequently asked questions

Why doesn't Windows Search find text inside my PDFs?

Usually one of three reasons: the folder is outside the index scope, the .pdf file type is set to index properties only rather than contents, or the registered PDF iFilter is broken (the File Types dialog in Indexing Options shows "Registered IFilter is not found"). Fix the setting, then rebuild the index — existing PDFs are only re-read during a rebuild.

How do I search for text across many PDFs at once for free?

The free Acrobat Reader does it: press Ctrl+Shift+F, select "All PDF Documents in," and choose a folder. Agent Ransack's free edition is the stronger option when you need Boolean queries, regular expressions, or mixed file types alongside PDFs.

Why can't I search PDF contents on a network drive?

The Windows Search client does not content-index network locations; indexing has to run on the machine that owns the files, and most NAS devices and file servers do not provide it. Your practical options are on-demand scanners like Agent Ransack (accurate but slow on big shares) or searching by filename with a name-index tool, which works instantly because listing names over SMB is cheap.

I can see the text in my PDF, but search finds nothing. Why?

The PDF is almost certainly a scan — each page is an image with no text layer, so there is nothing for search to match. Run it through OCR (Acrobat's Scan & OCR tool or a free equivalent) to embed a searchable text layer, then search again.

Does Malvicsearch search inside PDFs?

No. Malvicsearch searches file and folder names and paths only — it never reads file contents, and it has no AI or semantic features. That is a deliberate scope: a names-only index is small enough to answer queries in milliseconds across millions of files, including network shares that content indexers cannot reach. For inside-the-document search, use a content tool from this guide alongside it.

What's the fastest way to find a PDF when I remember part of its name?

Use a name-index tool and combine the extension with a name fragment — in Malvicsearch, type .pdf plus the words you remember, such as .pdf q3 report. On a test index of 9.3 million files, queries like this return in about 12 ms, and the same query covers local drives and network shares in one list.

Finding a PDF should take milliseconds, not minutes — even on a network share. Download the free 5-day trial of Malvicsearch (full features, no credit card) or see pricing: $29 one-time, lifetime license, 14-day money-back guarantee.