How to Reset Bluetooth via Terminal on macOS 13
When Bluetooth crashes, freezes, or fails to connect on macOS 13 (Ventura), restarting the underlying system daemon via Terminal is the fastest way to restore functionality without rebooting your Mac. This guide provides the exact Terminal commands needed to kill and restart the Bluetooth background service, forcing the operating system to reinitialize the hardware module instantly.
Step 1: Open Terminal
Launch the Terminal application on your Mac using either method:
- Press Command + Space to open Spotlight, type
Terminal, and press Return. - Navigate to Finder > Applications > Utilities > Terminal.
Step 2: Terminate the Bluetooth Daemon
In macOS 13, the Bluetooth stack is managed by the
bluetoothd process. Killing this process forces macOS to
automatically regenerate it, effectively resetting your Bluetooth
hardware.
Enter the following command into the Terminal window:
sudo pkill bluetoothdPress Return. Because this command uses
sudo (administrative privileges), you will be prompted to
enter your Mac user password. Type your password and press
Return. Note that Terminal does not display characters
or asterisks as you type.
Step 3: Alternative Restart Command (If the First Fails)
If the process does not automatically relaunch or the crash persists,
you can explicitly force macOS launch services to restart the daemon
using launchctl:
sudo launchctl kickstart -k system/com.apple.bluetoothdPress Return to execute the command. This will forcefully restart the Bluetooth subsystem immediately.
Step 4: Verify the Reset
Once executed, all active Bluetooth devices (such as keyboards,
trackpads, and headphones) will temporarily disconnect for several
seconds. The Bluetooth icon in your menu bar will briefly flicker or
gray out, then reconnect automatically as the bluetoothd
daemon relaunches and re-establishes connections with paired
peripherals.