Record Computer Audio with Audacity on a Mac
You install Audacity on a Mac, open the recording device menu expecting to find something like “Stereo Mix” or “What U Hear”, and there is nothing there but your microphone. Every Windows tutorial you find mentions an option your Mac does not have.
This is not a bug or a missing preference. Audacity on macOS genuinely cannot record computer playback on its own, and Audacity’s own manual says so, pointing you at additional software.
Why Audacity Can’t Do This on a Mac
Audacity records from input devices. It asks the operating system for a list, and it records from whatever you pick.
On Windows, Audacity ships a WASAPI loopback host. Select it and the playback devices show up as recordable inputs, so system audio is one dropdown away. That is what all those Windows tutorials are using.
On macOS the audio host is always Core Audio, and Core Audio only lists real input devices plus any virtual ones you have installed. System audio is not an input, so it never appears. Stereo Mix is a sound card feature that has no macOS counterpart.
The fix, in every case, is to give Audacity something that looks like an input but actually carries your system audio. Or to sidestep Audacity for the capture stage entirely.
Option 1: BlackHole (free)
BlackHole is a free, open-source virtual audio driver, actively maintained, signed and notarized, and it runs on Apple Silicon and Intel. It is the direct replacement for Soundflower.
- Download and install BlackHole from existential.audio.
- Open Audio MIDI Setup from Spotlight.
- Click + at the bottom left, choose Create Multi-Output Device.
- Tick both BlackHole 2ch and your real output (Built-in Speakers or headphones).
- In System Settings > Sound, set that Multi-Output Device as the output.
- In Audacity, set the recording device to BlackHole 2ch and the channel count to 2 (Stereo).
- Press record, then play your audio.
Skip step 3 and 4 and your speakers go silent, because everything is flowing into BlackHole and nowhere else. That single omission accounts for most “BlackHole is not working” posts.
Set your system output back to your speakers when you finish, or your Mac keeps using the Multi-Output Device indefinitely.
One real limitation: BlackHole captures everything mixed together. Notifications, Slack, a YouTube tab you forgot about, all of it lands in the recording, because a virtual output device only ever sees the final mix.
Option 2: Record First, Edit in Audacity ($14.99)
If your reason for opening Audacity was editing rather than capture, it is simpler to capture with a dedicated app and open the file afterwards.
Soundshine Record uses Core Audio process taps, an API added in macOS 14.4 that lets an app read audio from other apps directly. Nothing gets installed into macOS, there is no admin password, and no restart.
- Open Soundshine Record and approve the recording permission once.
- Pick your sources: all system audio, or individual apps by name so the Slack notification stays out. Add a mic if you need your voice too.
- Set the format to WAV or AIFF for editing work.
- Record.
- Open the file from
~/Music/SoundshineRecordin Audacity.
The reason to bother: per-app capture and independent level control per source, neither of which a virtual driver can offer. Record WAV or AIFF here rather than AAC, since you are about to edit and re-export, and uncompressed audio survives that without stacking artifacts.
It needs macOS 15 or later. $14.99 one time, with a fully functional trial that adds a chime every 30 seconds.
Option 3: Loopback ($99) or Audio Hijack ($69)
Rogue Amoeba’s tools are the professional end of this. Loopback builds virtual devices out of any combination of apps and inputs, which then appear in Audacity’s device list. Audio Hijack records directly with a visual signal chain.
Both are excellent and both are considerably more than most people need to get a browser tab into Audacity. Worth it if you are building complex routing regularly.
What Not to Use
Soundflower. Every old tutorial recommends it. It has not been updated since 2014, there is no Apple Silicon build, and it depends on a kernel extension that modern macOS will not load without lowering your security policy in Recovery. See Soundflower alternatives.
A physical loopback cable. Running a 3.5mm cable from headphone out to line in is sometimes suggested. Most modern Macs have no line-in port, and it converts your audio to analog and back, which adds noise for no reason.
Settings Worth Getting Right in Audacity
Once audio is arriving, a few things save re-recording.
Set the project rate in the bottom left to 48000 Hz, matching what macOS uses. A mismatch makes Audacity resample, which is avoidable quality loss.
Set channels to 2 (Stereo). Recording a stereo source in mono collapses it and you cannot get the separation back.
Check your levels before committing to a long take. Play the loudest part and watch the meter: peaks should land around -6 dB. If it touches 0 the audio clips and no amount of editing repairs it.
Turn off Software Playthrough, under Audio Settings. With a virtual driver in the chain it creates a feedback loop.
The Short Version
Free and you do not mind a setup session: BlackHole with a Multi-Output Device.
You want per-app capture, or Audacity was only ever the editor: record with Soundshine Record and open the file in Audacity.
Complex routing on a regular basis: Loopback or Audio Hijack.
For the wider comparison, see how to record internal audio on a Mac.
Frequently Asked Questions
Can Audacity record computer audio on a Mac?
Not by itself. Audacity records from input devices, and macOS does not present system audio as an input device. Audacity's own manual says you need additional software to route computer playback into it. On Windows, Audacity has a WASAPI loopback host that does this natively, which is why Windows guides do not apply to Macs.
Why is there no Stereo Mix option in Audacity on Mac?
Stereo Mix is a Windows sound card feature that macOS has no equivalent for. On a Mac the audio host is always Core Audio, and the input list only shows real or virtual input devices. You have to create a virtual one or use an app that captures system audio directly.
What is the easiest way to get system audio into Audacity on a Mac?
Install BlackHole, create a Multi-Output Device in Audio MIDI Setup so you can still hear playback, set it as your system output, then choose BlackHole 2ch as the recording device in Audacity. Alternatively, record with a standalone app such as Soundshine Record and open the resulting file in Audacity to edit.
Does Soundflower still work with Audacity on a Mac?
No. Soundflower has not been updated since 2014, has no Apple Silicon build, and relies on a kernel extension that modern macOS will not load normally. Any guide recommending it for Audacity is out of date. BlackHole is its maintained replacement.
Record it in one file instead
Soundshine Record captures all your system audio, or just the apps you pick, plus your microphone, with per-source volume and no virtual driver to install.