SoundPipeDownload

How to record internal audio on Mac

5 min read

"Internal audio" (also called system audio or computer audio) is the sound your Mac itself is playing: a browser tab, Spotify, a video call, a game. Recording it sounds like it should be a checkbox, but macOS deliberately prevents one app from listening to another app's output, so there is no built-in record button for it.

The good news: there are several reliable ways to do it. This guide covers all of them, free options first, so you can pick the one that fits.

Why QuickTime and ⌘⇧5 don't work

The recorders that ship with macOS — QuickTime Player and the ⌘⇧5 screen-recording toolbar — can only record from a microphone. Open the Options menu in either one and you'll see a list of input devices; your Mac's own output is not on it and never will be.

If you've ever screen-recorded a video and played it back to silence (or to a tinny copy of the sound picked up by your mic from the speakers), this is why. It isn't a bug or a missing permission. macOS simply doesn't expose system output as something apps can record.

Every real solution below works the same way: it adds a virtual audio device — a fake "speaker" your Mac can play into that other apps can read from like a microphone.

Option 1: OBS or another screen recorder (free, video only)

Modern screen-capture apps built on Apple's ScreenCaptureKit — OBS Studio is the best-known free one — can capture system audio as part of a screen recording.

If what you actually want is a video with sound, this is a fine answer and costs nothing. The limitation is that the audio is welded to the video: you get a movie file, not an audio track, and you can't route the sound anywhere else — into a call, a DAW, or an audio-only recorder. For audio work you'll be extracting tracks after the fact.

Option 2: BlackHole + Audio MIDI Setup (free, manual)

BlackHole is a free, open-source virtual audio driver, and it's the classic free recipe:

  1. Install BlackHole (via installer download or Homebrew).
  2. Set your Mac's output device to BlackHole.
  3. In QuickTime, Audacity, or any recorder, choose BlackHole as the input and press record.

It genuinely works, with homework attached. Once your output is set to BlackHole, your speakers go silent — the sound is going into the virtual device instead. To hear anything while recording you have to open Audio MIDI Setup and hand-build a multi-output device combining BlackHole and your speakers. Every device in the chain must run at the same sample rate or you'll get silence or crackling, there's no volume control anywhere (multi-output devices ignore the volume keys), and you'll be flipping output devices back and forth every session.

If you're comfortable being your own audio engineer, BlackHole is free and solid. See our full SoundPipe vs BlackHole comparison for an honest side-by-side.

Option 3: Audio Hijack or Loopback (pro tools)

Rogue Amoeba's tools are the professional answer: Audio Hijack records any app directly with effects and scheduling, and Loopback ($109) builds arbitrary virtual routing. Both are polished and deep. If audio capture is your job, they're worth it; if you record something once a month, the price stings. Comparison here: SoundPipe vs Loopback.

Option 4: SoundPipe ($10, no fuss)

SoundPipe takes the BlackHole recipe and removes the homework. No Terminal, no Audio MIDI Setup, no sample-rate babysitting:

  1. Download SoundPipe and open it — the driver installs with one click (one admin prompt).

  2. Create a device and name it — say, "Recorder". Click Add Source and pick System Audio — or pick a single app, so you capture just Spotify or just the call, with nothing else bleeding in.

    SoundPipe's Add Source menu on a device named Recorder, listing System Audio and running apps like Spotify as capture sources

  3. Click Add Monitor and pick your speakers or headphones, so you keep hearing everything while you record.

    A SoundPipe device named Recorder routing System Audio into a virtual device, monitored on MacBook Pro Speakers, with live level meters

  4. In QuickTime, Audacity, or your DAW, choose the SoundPipe device as the input and press record.

    QuickTime's New Audio Recording input menu with the SoundPipe device named Recorder selected as the microphone

Sample rates are matched automatically, every channel gets a volume slider with live meters, and latency stays under 15 ms. Per-app capture is the part the free options can't do: BlackHole only captures everything or nothing.

It's a one-time $10 purchase that covers three Macs, and the free trial runs the complete app in 20-minute sessions — enough to record something real before paying anything.

Which should you pick?

You wantUse
A screen recording (video) with soundOBS, free
Free audio-only capture, don't mind the setupBlackHole + Audio MIDI Setup
Professional recording workflowsAudio Hijack / Loopback
Easy audio-only capture, per-app, with monitoringSoundPipe

Whichever route you choose, the underlying trick is the same: give macOS a virtual device to play into, and recording internal audio stops being a fight.