How to stop AirPods switching to headset mode on a Mac
AirPods switch to headset mode on a Mac when an app uses their mic; CallLane stops it by locking the input to your Mac's built-in mic, so AirPods stay in high-quality listening mode. macOS has no setting to keep AirPods from becoming the input. You can pick the Mac's mic in Sound settings, but macOS often switches back when the AirPods reconnect.
Tested on macOS 27.0.1 with CallLane 1.0.5, .
What headset mode is
Bluetooth headphones talk to a Mac in one of two modes. The listening mode (AAC on AirPods) plays high-quality stereo at 48 kHz but has no mic. The headset mode (the Hands-Free Profile, HFP) carries the mic, and the sound coming back drops to mono at as little as 16 kHz. Apple’s support article says that once an app uses the headphones’ mic, audio quality and volume are reduced until the mic is no longer in use.
So the AirPods aren’t broken. Something on the Mac opened their mic: a call, a dictation app like Wispr Flow, Superwhisper or MacWhisper, or even the Sound settings pane showing its input meter.
Use the Mac’s microphone instead
- Open System Settings, then Sound, then Input.
- Pick your Mac’s built-in microphone (or a USB mic).
- Close System Settings, so the Sound pane isn’t holding the mic open.
- In apps with their own mic menu, such as Zoom, FaceTime or a dictation app, pick the same mic or leave them on the system default.
The AirPods stay your output, and they go back to listening mode once nothing uses their mic.
Why it switches back
- Every reconnect. macOS usually makes the AirPods the input again each time they connect, so you redo the steps above.
- Apps that choose the mic themselves. A call or dictation app set to the AirPods mic opens it regardless of your Sound settings.
The Audio MIDI Setup trick, and its limits
A workaround passed around on Apple forums: open Audio MIDI Setup, click +, choose Create Aggregate Device, tick only the built-in microphone, and make that aggregate device your input. Some people find macOS then leaves the input alone when AirPods connect.
It’s not reliable. macOS doesn’t promise to respect it, apps that pick the AirPods mic by name still open it, and you have to rebuild the device if you change mics.
Keep the Mac’s mic automatically with CallLane
CallLane is a menu-bar app with a Lock inputswitch. Pick the mic you want, usually the Mac’s own or a USB mic, and lock it. If macOS or an app moves the input to the AirPods, CallLane puts it back. Apps that follow the Mac’s input, which is most call and dictation apps on their default setting, then stay off the AirPods mic, so your AirPods stay in high-quality listening mode. An app set to the AirPods mic directly ignores the lock: switch it to the system default or the Mac’s mic in its own settings once.
It also stops calls from turning your music down by about 20 dB. AirPods on calls and audio ducking have their own guides.
Questions
How do I stop AirPods switching to headset mode on a Mac?
Use the Mac's built-in microphone instead of the AirPods mic: pick it in System Settings, Sound, Input. macOS often switches back when AirPods reconnect, so CallLane's Lock input keeps the Mac's mic as the input and puts it back if macOS or an app moves it.
How do I stop AirPods becoming the default input on a Mac?
macOS has no setting for it. You can pick another input after each connection, try an aggregate device in Audio MIDI Setup, or use CallLane, which locks the input to the mic you choose.
Can I use the Mac's microphone with AirPods automatically?
Yes, for apps that follow the Mac's input. With CallLane's Lock input on, the Mac's mic stays the system input while AirPods stay the output, so they keep high-quality listening mode. An app set to the AirPods mic directly needs switching to the system default once.
What is the difference between AAC and headset mode on AirPods?
AAC is the listening mode: high-quality stereo with no microphone. Headset mode (HFP) carries the microphone, and the sound you hear drops to low-quality mono until the mic is no longer in use.