How to Stop macOS from Automatically Switching Audio Inputs

The Microphone Hijack

macOS is designed to be plug-and-play friendly. When you connect a new audio device, like a USB microphone, a webcam with a built-in mic, or a pair of Bluetooth headphones, the operating system assumes you want to use it immediately and automatically switches your primary audio input to that new device. While this is helpful for standard headphones, it is disastrous for podcasters or gamers. If you have a high-end XLR microphone connected via an audio interface, and you plug in a cheap webcam just for video, macOS might silently switch your audio input to the webcam’s terrible microphone without notifying you, ruining your recording.

Locking Your Preferred Audio Input

To maintain your professional audio setup and stop macOS from automatically switching audio inputs when new hardware is connected, you must utilize a hidden system utility, as this behavior cannot be changed in standard settings.

By default, macOS does not offer a toggle to disable auto-switching in the standard System Settings. You must use a third-party, open-source tool like Audio Switcher or, more reliably, a terminal command trick to hard-set the default, though the terminal trick breaks on newer macOS versions. The most robust method natively is to use the Audio MIDI Setup utility. Open Spotlight (Cmd+Space), type “Audio MIDI Setup,” and press Enter. In the left sidebar, find your preferred microphone (e.g., your USB interface). Right-click it and select Use This Device for Sound Input. It will get a small microphone icon next to it. While macOS may still attempt to switch when a brand new device is plugged in for the very first time, explicitly setting the master input via Audio MIDI Setup prevents it from switching when known, previously connected devices wake up or connect via Bluetooth.

Get the best tech tips delivered straight to your inbox.

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