bluetoothd is the macOS Bluetooth daemon: it pairs and keeps connections to keyboards, mice, headphones and other Bluetooth devices, and it runs as root; it's part of macOS and safe. If devices drop or won't reconnect, remove the device in System Settings > Bluetooth and pair it again, and look closer only at pairing requests you didn't start.
Last reviewed · 1 source
One Mac, macOS 26.5 (25F71) on Apple silicon, read with ps and codesign on October 29, 2026
| Path | /usr/sbin/bluetoothd |
|---|---|
| Runs as | root |
| Signed by | Apple (Software Signing), identifier com.apple.bluetoothd |
bluetoothd is the macOS daemon that manages all Bluetooth hardware and connections. It handles device pairing, maintains connections to paired devices (keyboards, mice, headphones, speakers), manages Bluetooth Low Energy (BLE) services used by Handoff, AirDrop, and Find My, and provides the Bluetooth stack that applications use to communicate with Bluetooth peripherals.
Bluetooth devices disconnecting randomly or failing to reconnect
Audio stuttering or cutting out with Bluetooth headphones
High CPU from constant BLE scanning for nearby devices
Bluetooth preference pane not loading or showing incorrect device state
Click the Bluetooth icon in the menu bar, turn Bluetooth off, wait 10 seconds, and turn it back on. This resets the Bluetooth stack and forces all devices to reconnect. This resolves most transient connection issues.
In System Settings > Bluetooth, hover over the problematic device and click the 'x' or 'Forget This Device.' Then put the device into pairing mode and pair it fresh. Corrupted pairing data is a common cause of persistent connection issues.
Move /Library/Preferences/com.apple.Bluetooth.plist to the Desktop as a backup (administrator password needed) and restart your Mac. This resets all Bluetooth configuration to defaults. You'll need to re-pair all your Bluetooth devices, but it resolves deep configuration corruption.
Run 'sudo pkill bluetoothd' in Terminal. macOS starts bluetoothd again within seconds and your devices reconnect; restarting the Mac does the same.
bluetoothd running in the background with connected devices is entirely normal. Be concerned if you see unexpected Bluetooth pairing requests you didn't initiate, devices appearing as paired that you don't recognize.
rapportd is the macOS daemon that handles local device discovery and communication for Continuity features such as Hando...
sharingd is the macOS daemon that handles AirDrop file transfers, Shared Computers discovery in Finder, and parts of the...
Many guides describe wifid as the Mac's Wi-Fi management daemon. On a Mac running macOS 26.5 (checked October 29, 2026) ...
Frequent disconnections are commonly caused by interference from USB 3.0 devices (they emit radio frequency noise near Bluetooth's 2.4 GHz band), corrupted pairing data, too many simultaneous Bluetooth connections, or low battery in the Bluetooth device. Try removing and re-pairing the device, and keep USB 3.0 devices away from Bluetooth peripherals.
bluetoothd is the core Bluetooth management daemon on macOS. It handles all Bluetooth operations including device discovery, pairing, connection management, and data transfer. It also manages Bluetooth Low Energy services used by AirDrop, Handoff, Find My, and Apple Watch unlock.
Yes. bluetoothd is a fundamental Apple system process that manages the Bluetooth hardware. It is code-signed by Apple and protected by System Integrity Protection. All Bluetooth connections are encrypted and authenticated through the standard Bluetooth security protocols.
CoreLock's scan of running apps, network, permissions, startup items, AI agents and Downloads is free, with no account.
Apple silicon build 2.0.7 · Intel Mac?
For your Mac, not this phone ·
Count which apps can record your screen, use your mic or camera, or read your files, and get a free 0–100 estimate in your browser.
Estimate your Security ScoreFree · Calculated in your browser