How to Get Better File Search on Windows 10
Quick answer
Start with what is already on your PC: switch Windows 10 to Enhanced search, tell the indexer to read file contents for the file types you care about, and search from File Explorer with operators like kind:document, datemodified:last week and content:. If you mostly search by filename, add Everything (free). If you search by what a file says, add Agent Ransack (free, keyword matches) or Filect (AI search that matches meaning, not exact words).
Windows 10 is still on a huge number of PCs, and its search is the part people complain about most. You type a filename you are sure exists and get web results, a settings page, or nothing. The newer AI search Microsoft built for Windows 11 is not coming to Windows 10 either: support for Windows 10 ended in October 2025, and the semantic search features are limited to Copilot+ PCs running Windows 11 (we covered the details in Windows 11 AI file search).
So if you want better file search on Windows 10, you have two levers: get more out of the built-in index, and add a tool that searches the way you actually remember files.
Why Windows 10 Search Misses Files
Almost every "it can't find my file" problem on Windows 10 comes from one of four causes:
- The file is outside the index. By default (Classic mode), Windows only indexes your libraries and desktop. A file in
D:\Projectsor an old backup folder is invisible to the taskbar search box. - Only the name is indexed, not the contents. For many file types the indexer stores properties only, so a search for a word inside the document returns nothing.
- The index is damaged or stuck. The indexer can stall after an update or a crash and silently stop adding new files.
- You remember the content, not the words. You search "rental agreement" but the PDF says "lease". Keyword search cannot bridge that gap, no matter how well it is configured.
The first three take minutes to fix. The fourth needs a different kind of tool.
Step 1: Turn On Enhanced Search
Open Settings > Search > Searching Windows. Under "Find My Files" you will see two options:
- Classic indexes only your libraries (Documents, Pictures, Music, Videos) and the desktop.
- Enhanced indexes your whole PC, including other folders and drives.
Pick Enhanced, then use "Exclude folders from enhanced search" for folders full of noise, such as a code project's node_modules, a game library, or a virtual machine folder. The first indexing pass takes a while and uses more CPU, so plug in a laptop and let it run.
Step 2: Index File Contents, Not Just Names
Open the Start menu, type Indexing Options and open it. Click Advanced, then the File Types tab. Find the extensions you search inside most often (for example .docx, .txt, .pdf, .md) and make sure each one is set to Index Properties and File Contents.
One limit to know: Windows can only index text it can read. A scanned PDF or a screenshot of a receipt is an image, so its contents never make it into the index. For those you need a tool with OCR.
Step 3: Rebuild the Index if Results Look Stale
If files you saved days ago still do not show up, rebuild the index. In Indexing Options > Advanced, click Rebuild. Search will be incomplete until it finishes, so do this at the end of the day. If the problem comes back, run the built in troubleshooter at Settings > Update & Security > Troubleshoot > Additional troubleshooters > Search and Indexing. Our Windows Search not working guide walks through restarting the search service and the other fixes in more detail.
Step 4: Search From File Explorer, With Operators
The taskbar search box mixes apps, settings and web results. File Explorer's search box (top right, or press Ctrl+E in any Explorer window) searches only files, starting from the folder you are in. It also understands search operators:
| Type this | What it finds |
|---|---|
| kind:document | Only documents (also try kind:picture, kind:video, kind:email) |
| datemodified:last week | Files changed last week (also: today, yesterday, this month) |
| ext:.pdf | Only files with that extension |
| size:>50MB | Large files, handy when cleaning up a drive |
| name:budget | The word in the filename only, ignoring contents |
| content:"lease agreement" | That exact phrase inside indexed files |
| invoice AND 2024 | Both words (also OR and NOT, in capitals) |
You can combine them: kind:document datemodified:this month content:invoice narrows thousands of files to a handful. Once you have a search you repeat often, use Save search on the Search tab of the ribbon to keep it as a one click shortcut.
Operators are fast in indexed locations and slow elsewhere, which is another reason Step 1 matters.
Step 5: Add the Right Tool for How You Search
If Windows 10 search is still not good enough after the steps above, the fix depends on what you usually remember about a file. All of these run on Windows 10.
You remember the filename: Everything (free)
Everything by voidtools reads the NTFS file table directly, so it lists every file and folder on your drives in seconds and filters results as you type. It is the fastest filename search on Windows and it is free. It is not built for searching inside documents, so treat it as your "I know what it is called" tool. We compare it with AI search in Filect vs Everything.
You want a launcher: PowerToys Run or Listary
Microsoft's free PowerToys includes PowerToys Run, a pop up box (Alt+Space) that opens apps and files. For files it relies on the Windows index, so it gets better once you have done Steps 1 and 2. Listary (free, with a paid Pro version) adds type to find inside File Explorer and in Open and Save dialogs.
You remember an exact word inside the file: Agent Ransack or DocFetcher
Agent Ransack (free) searches file contents without needing an index, supports regular expressions, and shows each matching line in context. DocFetcher (free, open source) builds its own content index, so repeat searches are quicker. Both match keywords, which means you still need to guess the right word.
You only remember what the file was about: Filect
This is the case keyword search cannot solve. Filect reads the text inside your files, including scanned PDFs and screenshots through OCR, and builds a semantic index. You describe the file in plain language, like "the quote from the roofer with the payment schedule", and it returns the matching document even if it is called scan_0412.pdf and the words you typed never appear in it. It can also categorize and organize files by what they contain, so the folder you search in stays tidy. Filect's Windows app runs on Windows 10 as well as Windows 11, and Basic and Pro include a 10-day free trial (a card is required, and you are not charged if you cancel before it ends). See pricing for current plans. For how meaning based search differs from keyword search, read how to search files by content.
Which Combination Should You Use?
| Tool | Searches | Needs index | Finds by meaning | Price |
|---|---|---|---|---|
| Windows 10 search (Enhanced) | Names, some contents | Yes | No | Built in |
| Everything | Filenames | Own, very fast | No | Free |
| PowerToys Run | Apps, files | Windows index | No | Free |
| Listary | Filenames | Own | No | Free / Pro |
| Agent Ransack | File contents | No | No | Free |
| DocFetcher | File contents | Own | No | Free |
| Filect | Contents, scans, images | Own, semantic | Yes | Paid, 10-day trial |
- Light user, mostly remembers names: do Steps 1 to 4 and install Everything. That alone fixes most frustration, for free.
- Searches inside documents for exact terms: add Agent Ransack for occasional deep searches.
- Thousands of PDFs, scans, contracts or invoices with unhelpful names: add Filect, and keep Everything for the times you do know the name. The two do different jobs and work well side by side.
If you are weighing a full replacement for the built in search rather than a tune up, our roundup of the best Windows Search alternatives goes deeper on each option.
The Bottom Line
Windows 10 will not get Microsoft's new AI search, but you can still make it far better than the default. Switching to Enhanced mode, indexing file contents and searching from File Explorer with operators fixes the "it is right there, why can't it see it" problem. A free filename tool like Everything covers the rest when you know what the file is called. When you don't, and you only remember what the file was about, that is the job Filect was built for.
FAQ
How do I make Windows 10 file search better?
Go to Settings, Search, Searching Windows and choose Enhanced so your whole PC is indexed. Then open Indexing Options, Advanced, File Types and set the formats you use to Index Properties and File Contents. Search from File Explorer with operators like kind:document and datemodified:last week, and rebuild the index if new files stop appearing.
What is the best file search app for Windows 10?
For filenames, Everything by voidtools is the fastest and it is free. For exact words inside files, Agent Ransack is a strong free choice. For finding a file by describing what it contains, even when you don't remember any exact words, Filect uses AI search that matches meaning.
Why can't Windows 10 search find my files?
Usually the file sits outside the indexed locations (Classic mode only covers libraries and the desktop), its file type is set to index properties only, or the index has stalled. Switching to Enhanced mode, enabling content indexing for that file type and rebuilding the index fixes most cases.
Can Windows 10 search inside files?
Yes, for file types set to Index Properties and File Contents in Indexing Options, and only in indexed locations. Use content: in File Explorer to search the text. It cannot read text inside images or scanned PDFs, because those are not text to the indexer.
Will Windows 10 get the new AI search from Windows 11?
No. Windows 10 support ended in October 2025, and Microsoft's semantic file search is limited to Copilot+ PCs running Windows 11. To search by meaning on Windows 10, you need a third party tool such as Filect.
Filect