corespotlightd on Mac: what it is, why it is high, what to do
corespotlightd is the part of Spotlight that indexes content inside apps: Mail messages, Notes, Messages, Safari history, and anything third-party apps hand over. It runs hard after a macOS update, after you sign in to a new Mac, or when an app imports a lot of data, then settles, usually within 10 to 30 minutes and at most a few hours. Keep the Mac plugged in. If it has been above 100 percent CPU for days, the common trigger since macOS 15.2 is a Pages, Numbers or Keynote document stored in iCloud Drive that keeps re-indexing; move that document to a local folder and the loop stops.
- What it is
- The Spotlight indexer for app content (Mail, Notes, Messages, third-party apps). A sibling of mds_stores, which indexes files.
- Normal
- Bursts of 50 to 150 percent CPU for 10 to 30 minutes after an update or big import. Near zero the rest of the time.
- Not normal
- 100 to 400 percent CPU every day for weeks, fans on, an index folder growing by tens of GB.
- Safe to quit?
- It restarts itself a second later and resumes where it left off. Quitting is harmless but pointless.
- The one safe fix
- Wait, plugged in. If it never settles: move Pages, Numbers and Keynote files out of iCloud Drive, or add their folder to Spotlight Privacy.
- Also affected
- Apple Community thread on this bug: 511 replies and 489 "Me too" between December 2024 and January 2026.
What corespotlightd does
Spotlight has two indexes. One covers files on disk: names, contents of documents, metadata like dates and tags. That is built by mds, mds_stores and mdworker. The other covers things that are not files at all: individual emails in Mail, a note in Notes, a text in Messages, a page you visited in Safari, a contact, a calendar event, items a third-party app chooses to expose. That second index is Core Spotlight, and corespotlightd is the daemon that builds and maintains it.
Apps feed it. When Mail downloads a thousand messages, it hands each one to corespotlightd to index. When Notes syncs from iCloud, same thing. When a document app saves a new version of a file, it can ask for that version to be re-indexed. The index lives in ~/Library/Metadata/CoreSpotlight and normally stays small, a few hundred MB to a few GB depending on how much mail you keep.
So if it is busy, something upstream is sending it work. The question is always: which app, and why is it sending so much?
Why corespotlightd is using CPU right now
In rough order of how often each one is the answer:
- You just updated macOS. Major updates change the index format, so Core Spotlight rebuilds from scratch. On a Mac with years of mail this takes an hour or more, mostly while you are not using it.
- You signed in to a new or wiped Mac. Mail, Notes, Messages and Photos all download and index at once. Expect a busy first day.
- An app imported a lot. A new mailbox with 50,000 messages, a large Notes import, Messages in iCloud turned on for the first time.
- The Pages-on-iCloud loop. This is the one behind the long Apple Community thread. Starting with macOS Sequoia 15.2, people found corespotlightd running at 100 to 400 percent for weeks. The trigger many of them narrowed down: Pages, Numbers or Keynote files stored in iCloud Drive. Each autosave creates a new revision, each revision gets re-indexed, and the index folder balloons. One user in that thread wrote: "Even deleting the metadata folder every day, it quickly grows to over 50GB." Glenn Fleishman at Six Colors confirmed the workaround: "Moving the file to a local directory (in my Documents folder) while editing eliminated the problem."
- A damaged index. After a crash or a full disk, the index can be corrupt and the daemon keeps retrying. Less common than people assume.
- An external or network drive. Plugging in a drive full of documents gives both Spotlight indexers a new pile of work.
The first three settle on their own. The fourth does not, and it is the reason this process has its own 500-reply thread.
What normal looks like, and what is not
The difference between a healthy index build and the bug is not the peak CPU. It is how long the peak lasts and whether it comes back.
The healthy pattern: a big number that shrinks over an hour and stays small. The bug pattern: a big number that comes back every time you open a document, with the fan on and the Mac beachballing in ordinary apps. As one M2 Ultra owner put it, "the corespotlightd process often occupies more than 100% of the CPU load, sometimes spiking as high as 400%."
A second check: the size of ~/Library/Metadata/CoreSpotlight. Press ⇧⌘G in Finder, paste that path, and Get Info on the folder. A few GB is normal. Tens of GB, growing daily, is the loop.
Is it safe to quit corespotlightd?
Quitting it does no harm: launchd restarts it within a second and it resumes the index from where it stopped. It also does no good, because the work is still queued. People who force quit it every morning are not fixing anything.
What you should never do is delete system folders or turn Spotlight off with Terminal commands you found in a thread. Those advice posts tend to end with search broken across the whole Mac. The decision tree below covers the general case for any process.
For corespotlightd the answer is almost always the same: let it settle, and if it will not, remove what is feeding it rather than fighting the daemon.
What to do, in order
- Give it time, plugged in
If you updated macOS or signed in today, wait. Leave the Mac on power with the lid open for an hour or overnight. Spotlight work runs faster when the Mac is idle and on mains power.
- Check for the Pages-on-iCloud trigger
Do you keep Pages, Numbers or Keynote documents in iCloud Drive, especially ones you edit often? Move the ones you are working on to a local folder (Documents on this Mac, not the iCloud version) and watch Activity Monitor for ten minutes. For many people in the Apple thread this was the whole fix.
- Exclude the folder from Spotlight
If you need those files in iCloud, open System Settings, Spotlight (or Siri & Spotlight on older versions), scroll to Search Privacy, and add the folder that holds them. Spotlight stops indexing it and corespotlightd calms down. You lose search inside those documents, nothing else.
- Find the app that is feeding it
In Activity Monitor, look for an app that is also busy at the same time: Mail syncing a huge mailbox, Notes, a document app. Pausing that app's sync (for Mail, take the account offline for an hour) lets the indexer catch up.
- Restart
A restart clears a daemon stuck on a bad item. If CPU drops and stays down, you are done.
- Update macOS
Apple has shipped fixes for pieces of this problem across the 15.x and 26.x updates. System Settings, General, Software Update. If you are on an older point release, this is the cheapest thing to try.
- Rebuild the index, last resort
In Spotlight's Search Privacy list, add your whole startup disk, wait a minute, then remove it. Spotlight rebuilds the file index from scratch, which takes an hour or more and makes search incomplete until it finishes. Do this only when the steps above have failed, and never while on battery.
When to worry
corespotlightd is never a security problem. It cannot be quit permanently, it does not phone home, and it does not damage data. The things worth acting on are side effects:
- Disk space. An index folder that grows by tens of GB per week will fill a 256 GB drive. One user measured it: "corespotlightd was creating 30 Gb of data per week!" Check the folder size if free space is falling for no reason.
- SSD writes. The same growth means constant writing. Not dangerous in itself, but a sign the loop is running.
- Heat and battery. A laptop at 300 percent CPU all day gets hot, runs kernel_task up, and loses hours of battery life. That is the real cost.
- It survived every step above. Then it is a bug in your macOS version, and the honest answer is the Spotlight Privacy exclusion until Apple fixes it. Safe to Quit tracks which process is hot over hours, so you can see whether the exclusion actually worked rather than checking Activity Monitor every ten minutes.
What people hit, in their words
“the corespotlightd process often occupies more than 100% of the CPU load, sometimes spiking as high as 400%”
“This problem has become so severe that it often pinwheels under normally non-intensive tasks.”
“In contrast, with Pages files stored in iCloud/Documents or iCloud/Desktop, corespotlightd is always active.”
“Moving the file to a local directory (in my Documents folder) while editing eliminated the problem.”
Watch: why Spotlight indexing has become a problem
Apple Has a Spotlight Problem And Needs To Fix It by macmostvideo. Gary Rosenzweig walks through the Spotlight CPU complaints on recent macOS versions and what Apple would need to change. Independent channel, no cleaner app pitch.
Questions people ask
What is corespotlightd on Mac?
It is the Spotlight daemon that indexes content inside apps rather than files on disk: emails, notes, messages, Safari history, contacts, and items third-party apps expose to search. It is part of macOS, runs under your user account, and is what lets Spotlight find a specific email or note by its text. Its sibling mds_stores handles the file index.
Why is corespotlightd using so much CPU?
Either it is rebuilding the index after a macOS update, a new sign-in or a big import, which takes 10 to 60 minutes and then stops, or it is caught in a loop. Since macOS 15.2 the common loop is a Pages, Numbers or Keynote document stored in iCloud Drive that gets re-indexed on every autosave. Move the document to a local folder or exclude its folder in Spotlight's Search Privacy and the CPU drops.
How do I stop corespotlightd?
You cannot disable it permanently and you should not try with Terminal commands; those break search across the Mac. The supported way to reduce its work is System Settings, Spotlight, Search Privacy: add the folder or drive you do not need indexed. For a one-off runaway, a restart clears it. If the index itself is damaged, adding the whole disk to Search Privacy and removing it again forces a clean rebuild.
Is corespotlightd the same as mds_stores?
No, they are two halves of Spotlight. mds and mds_stores index files on your disks: names, text inside documents, metadata. corespotlightd indexes app content that is not stored as plain files: mail, notes, messages. They often run busy at the same time after an update because both indexes rebuild. If only corespotlightd is high, an app is feeding it; if only mds_stores is high, a disk or folder is.
How long does Spotlight indexing take on a Mac?
For the app-content index, usually 10 to 30 minutes after an update and up to a few hours on a Mac with a large mail archive or on the first day of a new Mac. The file index on a full 1 TB drive can take several hours. Both run faster when the Mac is on power and idle. If it is still going after two days, it is stuck, not slow, and the Spotlight Privacy exclusion is the next step.
Why does my Mac pinwheel while corespotlightd runs?
At 300 to 400 percent CPU it takes three or four cores for itself, and the disk is busy writing index files, so ordinary apps wait on both. On a laptop the heat then brings in kernel_task throttling, which makes everything slower still. The pinwheel stops as soon as the indexer finishes or you remove what is feeding it. It is a resource fight, not a broken app.
Sources and further reading
- Continued corespotlightd process CPU overload issues, Apple Community 511 replies, 489 Me too, December 2024 to January 2026; the Pages-in-iCloud trigger is worked out here
- Runaway Spotlight With Pages Document on iCloud Drive, Michael Tsai collects the reports and the Six Colors confirmation
- corespotlightd process is eating up my CPU, Apple Community (Tahoe 26.2)
- Spotlight problems: mds_stores and mdworker in trouble, The Eclectic Light Company how the Spotlight daemons fit together
- Mac beachballs or lagging performance? AI photo scanning may be the reason, 9to5Mac mentions corespotlightd alongside mediaanalysisd on macOS 26.5