AirCheck Guides · Support · Home

Guides / Recording internal and system audio

Does Mac system audio recording work with headphones or AirPods?

Tested on macOS 26.4.1 (Tahoe), Apple M3 Max, 3 Sept 2026. Updated 2026-09-03.

Yes. Mac system audio recording works with headphones plugged in, with AirPods and with any Bluetooth headset, because ScreenCaptureKit captures the audio mixer's output before it reaches the output device. The file is 48 kHz stereo whether the Mac is playing through speakers running at 44.1 kHz or AirPods. The one trap: if the AirPods are also your microphone, Bluetooth switches to a mono hands-free profile and quality drops.

Can you record what you hear with headphones plugged in?

Yes, and nothing changes in the recording. On macOS 13 or newer a system audio recorder gets its buffers from ScreenCaptureKit, which sits between the apps and the output device. The output device is just where the same mix goes afterwards. Apple's documentation fixes the stream format independently of hardware: unspecified sample rates default to 48 kHz and the channel count defaults to stereo.

A measurement from the test Mac makes the point. system_profiler SPAudioDataType on macOS 26.4.1 reports the built-in MacBook Pro Speakers at a current sample rate of 44100 Hz, yet every system audio take in AirCheck's library is 48 kHz. The capture rate comes from the API, not the speakers or headphones.

Practical consequences: plug in wired headphones to monitor silently while recording a stream, and the file is identical to one recorded through speakers. Volume is a monitoring matter; keep it comfortable. This differs from the BlackHole route, where the recording rate follows the Multi-Output Device you built, covered in Multi-Output Device.

Does it work with AirPods or other Bluetooth headphones?

For listening, yes, with the same 48 kHz stereo result. Bluetooth playback uses the Advanced Audio Distribution Profile, which is "designed to uni-directionally transfer an audio stream in up to 2 channel stereo". The Mac decodes apps to PCM, ScreenCaptureKit captures that PCM, and only then does the Mac encode it for the AirPods. Bluetooth's own codec never touches the file.

The trouble starts when the AirPods become an input. A Bluetooth headset with its mic active moves to the Hands-Free Profile, which "commonly uses Synchronous Connection Oriented link (SCO) to carry a monaural audio channel". Wide-band speech over HFP is a 16 kHz mono configuration (mSBC). So the moment Zoom, Teams or a recorder selects the AirPods microphone:

That third point is the reassuring one. Recording a call's remote side through system audio stays clean even while your AirPods are in hands-free mode.

Why does my recording sound bad when I use AirPods as the microphone?

Because you recorded the Hands-Free Profile, not the AirPods' potential. The symptom is a thin, mono, muffled voice track and, if you were listening at the same time, playback that sounded like a phone call. Fix, tested on macOS 26.4.1:

  1. Open System Settings > Sound > Input and select the built-in microphone, a USB mic or an audio interface.
  2. Leave the AirPods selected under Output only. Playback returns to stereo within a second or two.
  3. In your recorder pick that wired input as the source. In AirCheck the input source lists every Core Audio input, so choose "MacBook Pro Microphone" or the interface, never the AirPods.
  4. Re-record a short test and confirm the file is stereo (system audio) or a clean mono mic take.

Meeting apps have their own microphone picker that overrides the system setting; check it too. The wider diagnosis is in Bluetooth headphones make Mac recordings sound bad.

Does switching headphones mid-recording break the take?

For system audio, no. Unplugging headphones or taking AirPods out changes the output device, but the ScreenCaptureKit stream keeps delivering the mixer's output. With AirCheck the capture continues; if for any reason buffers stop arriving, a watchdog that checks every 2 seconds restarts capture into the same file after 5 seconds of silence and the UI shows "Audio input stalled, reconnecting".

For input recording the picture is different. If the device you are recording from disappears (a USB mic unplugged, an interface that resets), buffers stop. AirCheck refreshes the device list and re-resolves the selected device by name, because Core Audio assigns a new device ID on reconnect, and the same watchdog resumes into the same file. A command-line recorder such as ffmpeg simply ends, see recording from the Terminal.

One thing to avoid: do not switch the Mac's input to a Bluetooth headset mid-take if the take is a mic recording, since the stream format changes to the hands-free profile.

The framework supports channel counts of 1 (mono) or 2 (stereo). If you don’t specify a channel count, or specify an unsupported value, the system defaults to stereo audio capture.

Apple, ScreenCaptureKit documentation (channelCount)

Listening device versus what a Mac system audio recording contains (Sept 2026)

Listening deviceSystem capture worksCapture formatPlayback quality while recordingIts mic usable for a good take
Built-in speakersyes48 kHz stereounchangedbuilt-in mic: yes, mono
Wired 3.5 mm headphonesyes48 kHz stereounchangedn/a
Interface headphone outputyes48 kHz stereounchangedinterface inputs: yes, stereo
AirPods / Bluetooth, output only (A2DP)yes48 kHz stereounchanged, stereon/a
AirPods / Bluetooth as mic too (HFP)yes48 kHz stereodrops to mono voice profileno, mono voice quality

Capture format is the ScreenCaptureKit default; the output device never changes it.

Where AirCheck fits

AirCheck records system audio at 48 kHz stereo no matter what you are listening on, which makes it a good fit for monitoring a stream on AirPods while it records. Its input source lists every Core Audio device separately, so you can keep AirPods for listening and pick the built-in mic or an interface for a voice take. It costs $39 once, needs macOS 14 or newer, installs no driver, and its watchdog rides out output changes and device reconnects without ending the file.

When you do not need it: If you only need a quick voice note on AirPods and quality does not matter, Voice Memos is free. System audio never includes the AirPods mic; mixing the two into one file live is a different category of tool.

AirCheck records what your Mac plays, or any input, to one file. $39 once.

Buy AirCheck for $39

macOS 14 or newer. One-off payment. Fourteen-day refund, no questions asked.

Questions people ask

How to record audio on Mac while wearing headphones?

Just record. Headphones change where you hear the sound, not what a ScreenCaptureKit recorder captures. Choose System Audio for the Mac's playback or a microphone input for your voice, and keep the headphones as the output.

Does recording with AirPods reduce the audio quality?

Not for system audio, which is captured before the Bluetooth encoder. It does for a voice take from the AirPods microphone, which uses the mono Hands-Free Profile, and it lowers playback quality while that mic is active.

Why does the audio in my headphones sound like a phone call when I start recording?

An app switched the AirPods into the Hands-Free Profile by selecting their microphone. Pick a different input in System Settings > Sound or in the app; playback returns to stereo.

Does the Mac's volume slider affect the recorded level?

Not verified here. Test with a short take at two volume settings before relying on it, and set your levels in the source app rather than the Mac's output slider.

Sources

Hannes Hennerbichler builds AirCheck and records his own DJ sets with it through a Focusrite Scarlett 8i6. Every step on this page was run on the macOS version stated above. Drafted with AI assistance, checked and edited by the author. About