Why Your Mac Microphone Stops Working
- macOS TCC Privacy Permission Denial: Apple requires explicit per-app permission for microphone access. If an app was previously denied permission or if a recent macOS update corrupted the privacy database, the app receives absolute silence.
- Input Volume Slider at 0%: macOS sound settings occasionally drop the input volume slider to zero following sleep mode, Bluetooth disconnects, or external monitor audio handoffs.
- Hung CoreAudio background daemon (coreaudiod): The low-level audio daemon that interfaces between physical audio hardware and macOS apps can freeze, locking audio inputs into an unresponsive state.
- Voice Isolation over-suppression: In macOS Ventura, Sonoma, and Sequoia, the yellow microphone menu bar icon offers “Voice Isolation”, which can aggressively cut quiet speech.
Step 1: Check macOS Privacy & Security Permissions
- Click the Apple menu () in the top-left corner and open System Settings.
- In the left sidebar, click Privacy & Security, then select Microphone.
- Ensure the toggle switch next to your web browser (Safari, Chrome, Arc, Brave) and your meeting apps (Zoom, Discord, Teams, Slack) is set to ON.
- If the switch is already ON, toggle it OFF and back ON to force macOS to re-register the security entitlement. Quit and relaunch the app.
Step 2: Check Input Volume in System Sound Settings
- Open System Settings > Sound.
- Click the Input tab.
- Select MacBook Pro / Air Microphone (Built-in) or your connected USB microphone.
- Speak at normal volume and drag the Input volume slider to the right until the input level bar consistently lights up between 65% and 80%.
Step 3: Restart the macOS CoreAudio Daemon (Terminal)
This command instantly restarts the Mac audio subsystem without needing to restart your computer:
- Press Cmd + Space, type
Terminal, and press Enter. - Copy and paste this exact command into the Terminal window:
sudo killall coreaudiod
- Press Enter. Type your Mac login password (characters will not show as you type for security) and press Enter.
- The audio daemon will quit and immediately re-launch automatically. Your microphone will now register normally.
Quick answers
Frequently asked questions
Why is my Mac microphone not working in calls or browser?
macOS features a strict privacy sandbox (TCC). If microphone permissions were denied or corrupted during a macOS update, apps will receive silent input without showing an error message.
How do I enable microphone permissions on macOS Sequoia and Sonoma?
Open System Settings > Privacy & Security > Microphone. Toggle the switch ON next to your web browser (Safari/Chrome), Zoom, Discord, or Teams. If it is already ON, toggle it OFF and back ON to reset the permission flag.
What is the Mac Terminal command to restart the audio engine?
Open Terminal and run 'sudo killall coreaudiod'. Enter your administrator password. macOS will immediately restart the CoreAudio daemon, resolving frozen audio devices without requiring a full computer restart.