GUIDE

Search the words inside your PDFs and documents, with nothing else to install.

Findra 0.9.0 · last reviewed 2026-09-30 Read as Markdown History on GitHub

To search the words inside your PDFs and documents on Windows without installing a filter for each file type, turn on content reading in Findra. It reads the files itself, on your own machine, and from then on a search for a phrase finds the documents that contain it, whatever they are called.

findra --content on

The same switch is under Content in Findra's settings, beside a Start now button, and the search card has a Start now button of its own.

What it reads

  • PDF, scanned ones included
  • Word (.docx), Excel (.xlsx) and PowerPoint (.pptx)
  • OpenDocument text, spreadsheets and presentations (.odt, .ods and .odp)
  • RTF
  • EPUB
  • Plain text, Markdown and CSV
  • HTML

A page of a PDF that is a picture of a page - a scan, a fax, a phone photo saved as a PDF - has no words for a reader to take, so Findra reads it with the text recognition built into Windows, in English and Hebrew wherever those recognisers are installed. Up to the first 100 such pages of each file are read.

The older binary formats - .doc, .xls and .ppt - are found by name but not read inside. Code, JSON and logs are deliberately left to name search, because a search over the inside of every package file on a disk helps nobody. The words in a screenshot or a photographed receipt are read along with the photos capability, because that is what opens a picture.

What it costs

Nothing to download. Searching the words in a document uses a full-text index on your own disk and no model at all, and a scanned page is read by the recognisers Windows already has.

What it costs is time, once. The first pass walks every drive and can run for hours on a large disk, which is why it never starts on its own. A scanned page takes a second or two where a typed one takes a moment. It reads only while Findra is open, it shows its progress under the card, and it steps aside while a game is fullscreen or another program is working the graphics card. After the first pass, a new or changed file is read as soon as it is saved.

Searching by meaning, not only by the words

An optional 1.04 GB download teaches Findra what a passage means as well as which words it uses, so a search for "notice period" can find the paragraph that says "either party may end this agreement with 30 days' warning". It runs on your own processor or graphics card:

findra --models install meaning

Folders it leaves alone

Reading skips the folders on the exclusion list, which starts with build and package folders such as node_modules, .git, bin, obj, packages and site-packages. The list is in Settings, where you can read it and change it. Nothing else is skipped.

When a document is not found

Ask Findra about that one file. It says why in plain words - excluded, still queued, failed to read, read and edited since, or a kind of file it does not read inside - and changes nothing:

findra --searchindex "why:C:\Users\you\Documents\contract.pdf"

Nothing leaves your machine

The words Findra reads stay in an index on your own disk. Nothing is uploaded to be read or searched, there is no account and there is no telemetry. See the privacy policy for the one request Findra makes on its own.

Try it

Findra is free and open source, for Windows 10 and 11:

winget install blakazulu.Findra

The installer is also on the releases page, https://github.com/blakazulu/findra/releases/latest, for x64 and arm64.