Why macOS keeps switching your mic
macOS has an audio routing system that tries to be smart. When you connect a new audio device, the OS decides whether to switch to it based on a priority hierarchy. The problem is the hierarchy doesn't match what most people expect.
Here's how macOS actually prioritises audio inputs:
- Most recently connected external device — USB mics, audio interfaces, headsets
- Bluetooth audio devices — AirPods, Bluetooth headsets, speakers with mics
- Built-in microphone — the fallback when nothing external is connected
The "most recently connected" logic is the root of most problems. Plug in a webcam that has a microphone? macOS will switch to the webcam's mic even though it sounds terrible. Pair AirPods for music? macOS may route your next call's audio through them — even if you wanted your USB headset.
And here's the twist: each app can also override the system setting. Zoom, Teams, and Meet all let you choose a specific mic inside the app. If you set it in the app but not in System Settings (or vice versa), you'll get unpredictable behaviour.
Fix it in System Settings
Start at the system level. This sets the default mic that all apps will use unless they override it:
- Open System Settings → Sound
- Scroll to Input
- Select the microphone you want to use
- Speak and watch the input level meter to confirm it's working
This is the first place to check whenever your mic isn't working as expected. If the wrong device is selected here, everything downstream will inherit that mistake.
Quick tip: you can also Option-click the volume icon in the menu bar to quickly see and switch your input device without opening System Settings.
Fix it in your call app
Each call app has its own audio settings that can override System Settings. Here's where to find them:
Zoom
Settings → Audio → Microphone. Set to "Same as System" to follow macOS, or pick a specific device.
Microsoft Teams
Settings → Devices → Microphone. Teams defaults to "System default" but can be overridden.
Google Meet
Settings (gear icon) → Audio → Microphone. Browser-based, so it uses the mic permission you granted to Chrome/Safari.
The safest approach: set your call app to "Same as System" (or the equivalent), then manage the mic in System Settings. One source of truth instead of two.
The most common culprits
AirPods auto-switching
AirPods connected to multiple Apple devices will randomly switch between them. If your iPhone plays a notification, your AirPods might hop to the phone mid-call. Fix: in Bluetooth settings, set AirPods to connect to "This Mac" only — not "Automatically."
Webcam microphone hijacking
Most external webcams have built-in mics that macOS will auto-select when you plug them in. The webcam mic is almost always worse than your headset. Fix: after plugging in the webcam, go to Sound settings and manually switch the input back to your preferred mic.
Monitor with hidden mic
Some USB-C and Thunderbolt monitors register as audio devices with a microphone. You may not even know your monitor has one. Check System Settings → Sound → Input after connecting your display.
Bluetooth headphones in SCO mode
When Bluetooth headphones switch to "telephony" mode for mic access, audio quality drops dramatically. You'll hear it immediately — music sounds tinny and muffled. This is a Bluetooth limitation, not a macOS bug.
The 10-second pre-call check
Before every important call, do this:
- Option-click the volume icon in your menu bar
- Check the Input device — make sure it's the mic you want
- Test it — open System Settings → Sound → Input and speak to see the level meter move
Three steps, ten seconds, zero "can you hear me?" moments. For a more thorough mic check process, see our guide on how to test your microphone on Mac.
Works with every call app
Always know your mic status
A floating indicator that shows whether you're muted. Works with every call app on Mac.
Free forever · 30-day Pro trial · No credit card needed