How to Stop macOS from Automatically Switching Audio Inputs

The Microphone Mix-Up

macOS is designed to automatically detect and route audio to newly connected devices. While convenient when plugging in a pair of headphones, this auto-switching behavior is a nightmare for podcasters, streamers, and video editors who use dedicated hardware. If you have a professional USB condenser microphone carefully configured in your recording software, and you happen to plug in a webcam or a pair of AirPods, macOS will often automatically switch the default system audio input to the newly connected device’s inferior built-in microphone, completely ruining your recording without you realizing it.

Locking Your Audio Source

To maintain professional control over your hardware and stop macOS from automatically switching audio inputs when new devices are connected, you must lock the routing using a third-party audio utility, as Apple does not provide a native “lock” toggle.

The most reliable way to enforce static audio routing on a Mac is to use a free, open-source utility called AudioSwitcher (or a more advanced paid tool like Loopback). Download AudioSwitcher from the Mac App Store or its GitHub repository. Once installed, it places a small icon in your top menu bar. Click this icon, select your preferred, high-quality microphone from the list, and then look for the option within the app’s preferences to Ignore device changes or Lock current selection. While this utility is running in the background, macOS will be blocked from dynamically re-routing the input. You can freely plug in webcams and Bluetooth headsets, and your primary microphone will remain the active input source until you manually change it.

Get the best tech tips delivered straight to your inbox.

Join thousands of readers mastering Apple, Google, Microsoft, and Linux.