When Spotlight can’t find it.
Spotlight searches what macOS has indexed, on disks that are connected, and shows a few ranked results. It leaves out hidden files and app contents, skips folders in its Search Privacy list, and can’t search a disk in a drawer. Espresso keeps its own index of the name and path of every file on every disk, shows every match as you type, and keeps unplugged disks searchable. It works next to Spotlight, not instead of it. Espresso Free is free for personal use; Espresso Pro is €19 once.
Why Spotlight misses a file.
The usual reasons a file you know is there doesn’t show up, and what Espresso does instead.
| Why Spotlight misses it | What Espresso does |
|---|---|
| The disk isn’t connected: Spotlight searches only mounted volumes | Unplugged disks stay searchable, marked offline: your two most recent in Free, all of them in Pro |
| It’s a hidden file such as .zshrc, or inside an app: in our test, mdfind -name found neither | Every file is indexed, hidden ones and app contents included. Show hidden files with ⇧⌘. or hidden: |
| Its folder or disk is in Spotlight’s Search Privacy list | Espresso keeps its own index. You choose what to leave out, in Settings › Disks › Decaf |
| The index is still building or needs a rebuild: Apple says indexing can take hours or even days | Espresso indexes a disk once (a startup disk of 1.72 million items took 10.6 s in our test), then follows every change |
| You saw it in the list, below apps and web suggestions, or not at all: Spotlight shows a few top hits | Every match, in a list you sort by name, folder, size or date, updated on every keystroke |
| You remember a pattern, not the name: Spotlight has no regular expressions | regex:, wildcards, size:, dm:, ext:, dupe: and the rest of Everything’s search syntax |
Spotlight and Espresso, side by side.
| Spotlight | Espresso |
|---|---|
| Searches names, metadata and the text inside files, through importers | Searches the name and path of every file. With Pro, also the text inside documents (content:) and what photos show (looks:) |
| A few results, ranked for you, mixed with apps and suggestions | Every match, sorted by any column |
| ⌘ Space, Finder’s search field, mdfind in Terminal | The Espresso window and the Shot on ⌥ Space. With Pro: the espresso command, Shortcuts, Raycast, Alfred and an MCP server |
| Mounted volumes, minus the ones in Search Privacy | Every disk macOS can mount (APFS, HFS+, exFAT, FAT32, NTFS), network shares when you turn them on, and disks you’ve unplugged |
| Kept current by macOS | Kept current while Espresso is open, about 18 ms from a change to the result; it catches up when you open it again |
| Free, part of macOS | Free for personal use; Pro €19 once, every update, up to 3 Macs |
Espresso doesn’t take over ⌘ Space: Spotlight keeps it, and Espresso’s panel opens on ⌥ Space. For photo and media details Espresso asks Spotlight first, then reads the files’ own headers for whatever Spotlight left out.
Fix Spotlight first.
If Spotlight used to find a file and now doesn’t, its index may need rebuilding. Apple’s steps, in System Settings on macOS 13 Ventura or later:
- Choose Apple menu › System Settings, then click Spotlight in the sidebar.
- Click Search Privacy, at the bottom of the window.
- Drag the disk or folder you want to index again into the list, or click + and choose it.
- Wait a few seconds, select it in the list and click −.
- Click Done. Spotlight indexes that disk or folder again, which can take a while on a large disk.
Other ways to find files by name.
Some apps build on Spotlight’s index, and so miss what it misses; others keep their own. The comparison of thirteen Mac search apps has the details, with sources.
- Find Any File: no index: it reads the disk at every search, so its results are never out of date, and it can’t search a disk that isn’t connected.
- HoudahSpot: a power front end for Spotlight’s index; its maker says that if a file isn’t in that index, HoudahSpot won’t find it.
- Raycast: a launcher with its own index of the home folder and Applications, Spotlight for contents.
- Alfred: a launcher whose file search uses Spotlight’s index.
Questions.
- Why can’t Spotlight find a file I know is on my Mac?
- The usual reasons: the file is hidden or inside an app, its folder or disk is in Spotlight’s Search Privacy list, the disk isn’t connected, or the index is still being built. In our test on macOS 26.3.1, mdfind -name found nothing inside app bundles and no hidden files such as .zshrc. If a file Spotlight used to find no longer shows up, rebuild its index from Search Privacy (steps above).
- How do I rebuild the Spotlight index?
- In System Settings › Spotlight › Search Privacy, add the disk or folder to the list, wait a few seconds, then remove it. Spotlight indexes it again. Apple notes that indexing can take hours or even days, depending on how much there is.
- Does Espresso replace Spotlight?
- No, and it doesn’t try to. Spotlight stays on ⌘ Space for apps, settings and what documents say. Espresso opens on ⌥ Space and lists every file whose name or path matches, on every disk, connected or not. Many people use both.
- Can Espresso search inside files like Spotlight?
- With Espresso Pro, yes: content: searches the text of documents, read slowly in the background and kept for offline disks, and looks: finds what photos show. Espresso Free searches names and paths.
- Does Espresso find hidden files and files in ~/Library?
- Yes. Hidden files and everything inside hidden folders such as ~/Library are always indexed. They are hidden in results by default, like in Finder; show them with ⇧⌘. or by typing hidden: in a search. App contents are indexed and shown by default.
- Is there a free Spotlight alternative for Mac?
- Espresso Free is free forever for personal, non-commercial use: every disk, live updates, the full search syntax and two offline disks. Espresso Pro (€19 once, 14-day free trial) adds unlimited offline disks, search inside files and use at work.
- Does Espresso slow down my Mac?
- Indexing a disk is a burst of work, once. After that Espresso only follows changes while it is open, and does nothing once you quit it. Its index takes about 130 bytes per file: roughly 265 MB for two million files.
Sources, checked 12 November 2026
- Apple: About Spotlight indexing and search results (https://support.apple.com/en-us/102321)
- Apple: Prevent Spotlight searches in specific folders or disks (https://support.apple.com/guide/mac-help/prevent-spotlight-searches-in-files-mchl1bb43b84/mac)
- Apple: how Spotlight works (developer documentation) (https://developer.apple.com/library/archive/documentation/Carbon/Conceptual/MetadataIntro/Concepts/HowDoesItWork.html)
- Our test of mdfind -name, and the benchmark (Compare, method) (https://espressoformac.com/compare/#method)
- Espresso: disks and indexing (https://docs.espressoformac.com/disks)
- Espresso: search syntax (https://docs.espressoformac.com/search-syntax)
- Espresso: inside files (Pro) (https://docs.espressoformac.com/inside-files)
Spotlight, Mac and macOS are trademarks of Apple Inc. Espresso is not affiliated with Apple.