Searching the contents of your own files on a Mac
Spotlight already searches inside your documents, free, and the index stays on your Mac. It cannot read a scan that has no text layer. HoudahSpot costs $39 once, EagleFiler $69.99, DEVONthink Pro $199. Vocemo adds the missing text layer for $15 a month, so Spotlight finds the scan too.
- Free on every Mac
- Spotlight indexes file contents, and the index never leaves the Mac
- Where Spotlight stops
- A scan with no text layer is invisible to every search on your Mac
- What the paid tools cost
- HoudahSpot $39 once, EagleFiler $69.99, DEVONthink Pro $199
- The local option
- OCR so Spotlight finds the scan, $15 a month or $144 a year
Does Spotlight search inside files, or only filenames?
Inside the files. This is the single most common misunderstanding about search on a Mac. Spotlight
keeps an index of the text held in documents it can read, so typing a phrase from the middle of a
contract will surface that contract even if the file is called scan_0042.pdf. Apple
describes it as a system-wide search feature that relies on a regularly updated index of the data
stored on your device, covering documents, mail, messages, contacts, photos, music, notes and system
settings.
Two details matter more than the feature list. The index is local and private: Apple's own support note says it stays on your device and is not shared with Apple or with your other devices. And it is already running. You are not choosing between no search and a paid search tool. You are choosing between the search you already have and something on top of it.
What can Spotlight already do that most people never try?
- Full text of PDFs, Pages, Word and plain text. Press Command and Space, type a phrase, and matching documents appear under the file name results.
- Scope a search to contents in the Finder. Open a folder, press Command and F, then use the bar that appears to switch between "This Mac" and the folder, and to add rows for kind, date modified and other attributes.
- Search from the Terminal.
mdfind "annual leave"returns every indexed file containing that phrase, andmdfind -onlyin ~/Documents "invoice"limits it to one folder. It is the same index Spotlight uses. - Exclude folders you do not want indexed. System Settings, then Spotlight, then the Search Privacy button. Useful for a client archive or a scratch disk.
- Rebuild a broken index. Apple's documented fix is to add the disk or folder to that same Search Privacy list, wait a few seconds, then remove it. Indexing restarts.
Run those five before spending anything. A lot of people buy a search tool to solve a problem that was really a stale index or a folder sitting in the privacy list.
Where does Spotlight actually fall down?
Four places, and they are real.
- Scans. A PDF from a scanner or a phone camera is a stack of pictures. There is no text in it, so there is nothing to index. Spotlight is not failing here; the file genuinely contains no words. This is the biggest gap by a wide margin, because most people's important documents arrived as scans.
- Complex queries. Finding invoices from one supplier, over 1 MB, modified last year, excluding drafts, means stacking criteria rows in a Finder window one at a time, and the result cannot be saved as a reusable template with all its columns.
- Results you can read at a glance. Spotlight shows a preview of one selected item. It does not show a table of matches with the matching sentence from each file.
- Questions rather than words. Spotlight matches strings. It cannot answer "what did I agree about the deposit", because that phrase may appear nowhere in the file.
Is a cloud index of your documents the same risk as a cloud index of the web?
No, and the difference is worth stating plainly, because the two get talked about as if they were the same thing.
A web search index is built from pages their authors published on purpose. Nothing about your searching adds a private document to anyone's servers. An index of your own documents is the opposite. Building it means the contents of your payslips, medical letters, tenancy agreement, client files and half-written resignation email are copied to a company's storage, held for as long as their policy says, readable by their staff under the conditions their policy sets, subject to their breaches and to legal requests made to them rather than to you.
That is not an argument that every cloud service is reckless. It is an argument that the two things have different failure modes, and that "search is fine in the cloud, everyone does it" borrows the safety of the first case to describe the second. If a search index of your own files can be built on your own machine at no extra cost, and it can, the local one is the sensible default. See what on-device AI actually means on a Mac for where the line sits.
Worth being fair here: the well known Mac tools in this category are local too. DEVONthink stores its databases on your Mac rather than on the vendor's servers, and EagleFiler keeps its library as ordinary files and folders in the Finder. The cloud index problem mostly arrives when people solve search by putting everything into a hosted drive or notes service instead.
What do the Mac search and document tools cost?

| Tool | Price | Where your files sit | Reads scans |
|---|---|---|---|
| Spotlight and Finder | Free with macOS | Where you left them | No |
| HoudahSpot 6 | $39 one time, single user | Where you left them | No, it searches the Spotlight index |
| EagleFiler | $69.99 one time, or $111.98 for two users | A library of normal files and folders | No, it works alongside separate OCR software |
| DEVONthink 4 Standard | $99, two seats, one year of updates | Its own databases on your Mac | No, OCR is a Pro feature |
| DEVONthink 4 Pro | $199, two seats, one year of updates | Its own databases on your Mac | Yes, scanner integration and OCR |
| Vocemo | $15 a month or $144 a year | Where you left them | Yes, it writes a text layer into the file |
If you would rather this ran on your own Mac, that is what Vocemo does. Free for 7 days, then $15 a month for 3 Macs.
Download free for MacPrices verified September 2026, from each vendor's own pricing page.
Three notes on the fine print. A DEVONthink licence includes two seats and one year of updates; after that you can extend for $49 on Standard, $99 on Pro and $149 on Server, or keep using the last version you received. An EagleFiler licence covers one person or one computer, your choice. HoudahSpot's single-user licence covers one named person on unlimited computers, with a 15 day money-back guarantee.
When does a paid search tool earn its money?
HoudahSpot earns it when you search the same awkward way every week. It sits on top of the same Spotlight index, adds boolean operators, regular expressions, several folders at once, custom columns and saved search templates. At $39 once, roughly the price of two lunches, one recovered afternoon pays for it. It will not help with scans, because the index it reads has nothing in it for a scan.
EagleFiler earns it when the problem is intake rather than search. One key press files a web page, an email or a document into a library that is still just folders on disk, with tags and notes on top. It is the right shape if you are archiving mail alongside documents.
DEVONthink earns it when your document set is large enough to need its own system: cross links between items, smart groups, versioning, email archives, custom metadata. Be clear about the edition, though. OCR sits in Pro at $199, not in Standard at $99, which catches people who buy Standard expecting scans to become searchable.
And a tool earns nothing when the real problem was one folder of scans. That is a job, not a system.
How do you make scans findable without adopting a new library?
Add the text layer to the file, in place, and let Spotlight index it like any other document. The scan looks identical afterwards. The recognised words sit invisibly behind the picture, lined up with where they appear, so Command F works, copying works and Spotlight works. Nothing about the visible page changes, which is why the file is still fine as a record.
Vocemo does this on your Mac as one of 21 document jobs, and it can watch a folder so anything a scanner drops in gets the treatment without you opening the app. The step by step version is in how to make a scan searchable on a Mac. Vocemo can also answer questions about a notes folder, where the notes are plain Markdown files in a folder you choose, so the answers come from files you can open in any editor.
What the local option does not do
Vocemo is not a search tool and it is not a document manager. Stated plainly, it has:
- No database and no library. Nothing is imported. Your files stay in your folders, and if you stop paying, nothing is trapped anywhere.
- No tagging system, no smart groups, no saved searches. If you want tags, notes on files and hierarchical organisation, EagleFiler or DEVONthink are the honest answer.
- No query builder. There are no boolean rows, no regular expressions and no search templates. That is HoudahSpot's job and it does it better than anything else at $39.
- No email archiving and no web page capture.
- No searching of your whole disk by question. Asking questions works against a notes folder you point it at, not across every file on the Mac.
What it does is close the one gap the free tools cannot: turning a picture of a page into something the search you already have can find. If Spotlight plus a scan fixer covers you, that is the cheapest answer on this page after Spotlight alone.
What does it cost and what does it need?
Vocemo is $15 a month or $144 a year, with a 7 day trial that needs no account. One subscription covers 3 Macs. It needs macOS 13 or later on Apple silicon. The installer is 5.5 MB, because the models for text recognition download the first time you use that feature and shut down after 120 seconds of idle time rather than sitting in memory.
Questions
Does Spotlight search inside PDF files on a Mac?
Yes, as long as the PDF contains real text. Spotlight indexes the contents of documents it can read, so a phrase from page four will find the file. A PDF made by a scanner contains pictures rather than text, so there is nothing for Spotlight to index.
How do I search file contents on a Mac for free?
Press Command and Space and type a phrase, or open a folder and press Command and F to search that folder with extra criteria rows. From the Terminal, mdfind "your phrase" queries the same index, and mdfind -onlyin ~/Documents narrows it to one folder. All of it is built into macOS at no cost.
Why can Spotlight not find my scanned documents?
Because the scan holds no text. Every page is an image, so the words are shapes rather than characters. Adding a recognised text layer to the file fixes it permanently, and Spotlight then indexes the scan like any other document.
Is HoudahSpot better than Spotlight?
It is not a replacement, it is a front end on the same Spotlight index. It adds boolean operators, regular expressions, multiple folders, custom columns and saved search templates. It costs $39 for a single-user licence and it cannot find text that Spotlight never indexed, such as an untreated scan.
Does DEVONthink include OCR?
Scanner integration and OCR are in the Pro and Server editions, not in Standard. DEVONthink 4 Standard is $99, Pro is $199 and Server is $499, each including two seats and one year of updates. Buying Standard and expecting scans to become searchable is a common and expensive mistake.
Is it safe to keep my documents in a cloud service so I can search them?
It is a different risk from searching the web, and worth deciding on purpose. Indexing your own files in a hosted service means copying private documents to a company's storage under their retention policy and their legal exposure. Your Mac can index the same files locally for nothing, so the local index is the reasonable default.
Sources
Every price on this page was read from the vendor's own page on the date shown above. Prices change; if you find one out of date, tell us and we will correct it.
Competitor prices in this article were checked in September 2026. Prices change; if you find one out of date, write to us and we will correct it.