Everything's Core Advantage
Why is Windows' built-in search slow? Because it scans file contents, indexes properties, and does UI rendering by default. Everything does one thing only—indexes filenames. The NTFS file system's MFT table already contains all filenames, and Everything reads it directly, so it's fast with almost no CPU usage.
For the average user:
- Startup is virtually instant: Matching begins as you type the first character;
- Barely uses resources: Background process uses only a few MB of RAM;
- Free: Core features are completely free, no ads.
Basic Search Syntax
Everything's top search bar supports rich filtering syntax. Common ones:
| Syntax | Effect | Example |
|---|---|---|
| Space | All keywords must appear | 2026 report |
| | | OR | .pdf | .docx |
| ! | Exclude | !backup |
| ext: | Filter by extension | ext:md |
| type: | Filter by type (document, music, etc.) | type:document |
| size: | Filter by file size | size:>100mb |
| dm: | Date modified | dm:today |
| folder: | Restrict to directory | folder:D:\projects |
| dupe: | Find duplicate files | dupe: |
Most frequently used in daily work:
- Find a document:
ext:docx design - Find today's screenshots:
dm:today ext:png - Find large files:
size:>500mb
Regex Search
Toggle regex mode via menu "Search → Regular Expression" or Ctrl + R.
Common scenarios:
- Match all
IMG_2026xxxx.jpg:^IMG_2026\d+\.jpg$ - Match screenshots from any 2026 date:
\d{4}-\d{2}-\d{2}.*\.png - Exclude certain directories: type
!folder:node_modules
Regex mode lets Everything do "batch filtering by filename pattern"—far more powerful than File Explorer.
Content Search (Filename Only by Default)
Important: Everything only searches filenames by default, not file contents. If you want to search text inside files, use additional tools:
- ripgrep (rg): Fastest command-line option, very efficient combined with Everything's path lists;
- grepWin: GUI text search tool for Windows;
- VS Code search: When a project is open in VS Code,
Ctrl + Shift + Fis sufficient.
Typical workflow: List all .log files in Everything → export list → use ripgrep to batch-search content.
HTTP Server: Search from a Browser
Everything has a built-in lightweight HTTP server. When enabled, you can search files via a browser on your LAN—useful for remote work and multi-device setups.
Enable: Tools → Options → HTTP Server → Enable, set port (default 80) and credentials. Other devices access via http://your-ip:port in the browser.
Everything Toolbar: Embed Search in the Taskbar
The open-source project Everything Toolbar integrates Everything into the Windows taskbar, looking like the native search box but actually powered by Everything.
Installation:
- Download the latest ZIP from GitHub Releases;
- Extract and run
install.exe; - Restart Explorer (or sign out and back in);
- A search box appears in the taskbar → experience similar to macOS Spotlight.
It also supports:
- Custom shortcuts (default
Win + S); - Plugin extensions: calculator, weather, clipboard history, etc.
Command-Line Usage: es.exe
Use Everything as a command-line tool—for example, searching in PowerShell and piping to other commands:
es.exe "ext:md dm:today" -n 20 | ForEach-Object { code $_ }
es.exe is Everything's built-in CLI tool, located in the install directory. It supports full Everything search syntax and outputs filename lists.
This means Everything can be the "frontend" for various scripts—use Everything to find files first, then hand off to subsequent processing.
Common Shortcuts
| Shortcut | Action |
|---|---|
Ctrl + F | Focus search box |
F5 | Refresh index |
Ctrl + R | Toggle regex |
Ctrl + 1 | Sort by filename |
Ctrl + 2 | Sort by path |
Ctrl + 3 | Sort by size |
Ctrl + Shift + 1 | Sort by modified time |
Enter | Open file |
Shift + Enter | Open containing folder in Explorer |
Ctrl + Shift + C | Copy full path to clipboard |
Integration with TC's Directory Hotlist
In Total Commander, treat Everything's search results as a "directory hotlist"—call es.exe in TC and feed the result paths to TC as the current directory:
- TC → Configuration → Custom Toolbar → Add button;
- Command:
C:\Tools\es.exe "%P"; - Pick a search icon.
Now in TC, select a directory and press your custom button → Everything's search box pops up (default path already restricted). Search results can be opened directly with F3/F4.
Recommended Settings
My Everything configuration:
- Start at boot + run in background: Keep index up to date;
- Result limit: 100: Too many results makes filtering harder;
- Double-click behavior = Open with associated program;
- Index only NTFS volumes: FAT/exFAT volumes generally don't need indexing;
- Exclude common noise directories:
node_modules,.git,AppData\Local\Temp; - Disable content indexing: Off by default, saves resources.
Summary
Everything is one of the most worth-installing open-source tools on Windows. The problem it solves seems simple—finding files—but when you're opening dozens of files daily, cleaning up duplicates, and filtering by rules, the time it saves is significant.
If you just want "out-of-the-box," install Everything's main program. For deeper integration, add Everything Toolbar and es.exe—your entire Windows file workflow will level up.