Why Spotlight Can't Find Your Design Files (and What Actually Works)
Arun Gopidas
Spotlight is fast. Press ⌘Space, type a few letters, find an app or a document in under a second. For most everyday Mac use, it works well.
For designers with large libraries of PSD, Sketch, AI, Affinity, and InDesign files, it regularly fails. Not because Spotlight is broken — it's working exactly as designed. The problem is that it was never designed for design files.
Here's specifically why Spotlight falls short for creative work, and what actually solves it.
What Spotlight Actually Indexes
To understand the gaps, it helps to know what Spotlight does index.
Spotlight uses a system-level indexer (mdworker) that reads file metadata and, for supported formats, extracts content. It handles filenames, modification dates, author fields, and basic metadata well. For text documents, it can extract content. For PDFs with text layers, it often — but not always — surfaces text content.
What it does not do: Spotlight has no importers for PSD, Sketch, AI, Affinity, or XD files. When it encounters these files, it records the filename, the file size, the modification date, and stops there. The content inside — layers, text objects, artboard copy, annotations — is invisible.
This is a deliberate constraint. Building deep importers for every creative file format is not Spotlight's purpose. It's a system-wide utility optimised for speed and breadth, not depth into specialised formats.
The Specific Gaps That Affect Designers
PSD and PSB files
Spotlight sees the filename only. No layer names, no canvas text, no embedded metadata beyond the standard fields. If you name your layers well, that information exists in the file but Spotlight has no way to read it.
Sketch files
Sketch is a ZIP archive containing JSON page data with every text layer's content. Spotlight doesn't open the archive. It doesn't parse the JSON. Every text layer in every Sketch file in your library is invisible to Spotlight.
Adobe Illustrator (AI) files
AI files are built on PDF, which you might expect Spotlight to handle. In practice, AI files are often not indexed for their text content by Spotlight — they're treated as opaque files. Your headline copy, artboard text, and label content are not searchable.
Affinity, XD, and InDesign files
No native Spotlight importers exist for Affinity Publisher/Designer/Photo, Adobe XD, or InDesign's native format. Filenames only.
Figma files
Figma's native .fig format is a proprietary binary — nothing beyond the filename is accessible to Spotlight or any other local search tool without specialised parsing.
[SCREENSHOT: macOS Spotlight search returning a PSD by filename, with no content information visible]
The Other Problems Spotlight Can't Solve
Even if Spotlight could search inside design files, it would still fall short in a few specific ways that matter to designers:
No search across disconnected drives
Spotlight only indexes drives that are currently mounted. Unplug your archive drive and Spotlight immediately loses access to everything on it. If your working file is on a drive in a drawer, Spotlight won't find it.
No reverse file search
There's no way to tell Spotlight "find files related to this one I'm holding." You can't drop a PDF export and ask Spotlight to locate the source file.
No visual similarity search
Spotlight has no concept of visual content. There's no way to drop an image and find visually similar files in your library.
No cross-drive unified search
Spotlight searches everything that's indexed, but results don't tell you clearly which drive a file came from or give you the tools to filter by location when you have many drives indexed.
Try a better approach → Download reverscan — built specifically for searching design file libraries on Mac.
What Actually Works: reverscan
reverscan is a Mac file indexer built for design file libraries. Where Spotlight stops at the filename, reverscan reads into the file.
AI files: Full text extraction via PDFKit — every text object in the file, indexed on first scan.
PDF files: Full text extraction for text-based PDFs. OCR fallback for image-based PDFs after a Deep Scan.
Sketch files: Every text layer on every artboard, across every page, extracted during normal indexing.
IDML (InDesign Markup Language): Full story text extracted from InDesign files exported to IDML.
PSD and PSB files: Layer names indexed immediately. After Deep Scan, Apple Vision OCR reads the full canvas and indexes visible text.
Affinity, XD, InDesign native, Figma: OCR via Deep Scan — renders the file to an image, then extracts all visible text with Apple Vision.
[SCREENSHOT: reverscan text search showing results for a keyword that exists inside a Sketch file — something Spotlight would never find]
On top of content search, reverscan adds things Spotlight fundamentally cannot do:
Offline drive search: indexed files stay searchable even when the drive is unplugged
Reverse file search: drop any file and find related files in your library
Visual similarity search: drop an image and find visually similar files
A Practical Comparison
Capability | Spotlight | reverscan |
|---|---|---|
Search by filename | ✅ Fast | ✅ |
Search inside PDFs | ✅ Partial | ✅ Full |
Search inside AI files | ❌ | ✅ Full text |
Search inside Sketch files | ❌ | ✅ Full text layers |
Search inside PSDs | ❌ | ✅ Layer names + OCR |
Search inside Affinity / XD / InDesign | ❌ | ✅ OCR via Deep Scan |
Search disconnected drives | ❌ | ✅ |
Reverse file search | ❌ | ✅ |
Visual similarity search | ❌ | ✅ |
Is This a Criticism of Spotlight?
Not really. Spotlight is excellent at what it's designed for. The problem isn't that Spotlight is bad — it's that designers have file libraries that require something beyond what a general-purpose system search tool provides.
The formats you work in every day — PSD, Sketch, AI, InDesign, Affinity — are specialised. Their content structures require specialised handling. Spotlight was never going to build a PSD parser or a Sketch JSON extractor. That's not the product.
For general Mac searching, Spotlight is fine. For finding things inside your design file library, you need a tool built for exactly that.
Frequently Asked Questions
Does reverscan replace Spotlight?
No — they serve different purposes. Spotlight is faster for general macOS search (apps, system files, calendar events, messages). reverscan is for searching inside your design file library. Most designers use both.
Does reverscan require me to keep it open?
No. reverscan runs as a menu bar app. When the window is closed, it continues syncing and indexing in the background. You open it when you need to search.
Does using reverscan slow down my Mac?
Indexing is CPU-intensive, but reverscan runs at low priority in the background. During active indexing, you may notice slightly more CPU usage, but normal work isn't disrupted. Auto-sync is lightweight — it runs on a schedule and only processes new or changed files.
How is this different from HoudahSpot or EasyFind?
HoudahSpot and EasyFind are Spotlight enhancers — they build a better interface on top of Spotlight's index. They're limited by what Spotlight has indexed. reverscan builds and maintains its own index, which is why it can search inside formats Spotlight never touches.
Does reverscan work with NAS drives or network storage?
reverscan is designed for locally mounted drives (including external USB/Thunderbolt drives). Network-attached storage or cloud-synced folders may work if they appear as mounted volumes, but this isn't a primary use case.
Your design files contain years of work. None of it should be unfindable. Download reverscan free and search your library the way it was meant to be searched.