What Is Spotlight Metadata Worker? Is It Safe to Disable at Startup?
mdworker is a macOS Spotlight metadata worker that indexes files for search. It is a normal Apple process and should usually be left enabled.
- Verdict
- Keep runningIt is a built-in macOS process used by Spotlight search and other indexing features, not a normal startup app.
- File name
- mdworker_shared
- Publisher
- Apple Inc.
- Platforms
- macOS
- Reviewed
What Is mdworker?
mdworker is a macOS background process used by Spotlight, Apple's search and indexing system. The mdworker_shared executable helps scan files and extract metadata so Finder, Spotlight search, and some app searches can find documents, photos, mail content, and other items quickly.
You may see multiple mdworker processes at once. That is normal. macOS can start several workers in parallel when it is indexing a new drive, rebuilding the Spotlight index, or processing lots of changed files.
Is It Safe?
Yes, if it is the real Apple process. mdworker_shared from Apple Inc. is a normal part of macOS and is generally safe.
If you want to verify it, check the process in Activity Monitor, then inspect the executable path and code signature in Terminal. The real file is normally located in a system Apple path, not in your Downloads folder or a user-writable app folder. If a process named mdworker is running from an unusual location, treat that as suspicious and investigate it.
This is not an app you installed and not something you would normally remove.
Should I Disable It at Startup?
No. mdworker is not a typical login item or autostart app. It is a system-managed helper that macOS launches when needed.
Disabling Spotlight indexing to stop mdworker is usually not worth it unless you have a very specific reason, because it can break or reduce search features across macOS. If you do not want a particular external drive or folder indexed, excluding that location is a better option than trying to disable the worker entirely.
Why Is It Using High CPU or Memory?
High CPU use is usually temporary and happens when Spotlight is indexing or re-indexing files. Common triggers include:
- a macOS update
- first setup or restoring from backup
- connecting an external drive
- moving or copying many files
- cloud storage syncing large changes
- a damaged Spotlight index
In most cases, usage drops after indexing finishes. If it stays high for hours or keeps coming back, check whether one folder, drive, or app is constantly changing files.
You can also look in System Settings for Spotlight or Privacy exclusions if a specific location does not need indexing. I would avoid force quitting mdworker repeatedly unless you are troubleshooting, because macOS may just start it again.
How to Disable or Remove It
You normally should not remove it. It is part of macOS.
If your goal is to reduce activity, the safer approach is to limit what Spotlight indexes rather than trying to delete or disable mdworker. For example, you can exclude certain folders or external drives from Spotlight search. If you suspect the Spotlight index is corrupted, rebuilding the index is usually better than trying to remove system components.
If a supposed mdworker process is outside Apple's system locations, investigate it instead of assuming it is legitimate.
Where Kudu Helps
Kudu will not treat mdworker as a normal startup item to disable, because it is a macOS system process rather than a user login item. If your Mac feels busy, Kudu's Performance Monitor can help you confirm whether mdworker is the process using CPU or memory right now.
If you are reviewing actual startup items on macOS, Kudu's Startup Manager can show Launch Agents you added or that apps installed, which is where unwanted background apps usually appear. That helps separate normal Apple system activity from optional software that really can be disabled.
Frequently asked questions
- Why are there several mdworker processes?
- That is usually normal. macOS can run multiple Spotlight worker processes at the same time to index files faster.
- Can I quit mdworker safely?
- You can force quit it for troubleshooting, but macOS may relaunch it if indexing is still needed. Quitting it does not fix the underlying reason it was busy.
- Does disabling mdworker improve performance?
- Usually not in a useful long-term way. It may reduce indexing activity for a while, but it also weakens Spotlight and related search features.

See every app that starts with your computer
Kudu’s Startup Manager lists Run keys, Startup folder entries, scheduled tasks, Launch Agents, and XDG autostart items in one place. On Windows it also shows each item’s boot time impact.
Download Kudu Free →