Record Mac Internal Audio – Without Cables, Without Cost

A step-by-step guide to recording your Mac's internal audio for free using BlackHole and QuickTime Player.

Introduction

Sometimes a game has beautiful in-game music or you have a video with a great soundtrack – there are many reasons why you might want to record the sound playing on your Mac directly as an audio file. Here we'll show you how to do it easily, for free, and without quality loss.

MacBook Pro ports with headphone input
The round port is for connecting headphones to the MacBook Pro – but can also be used to route the signal back into the Mac (Photo: JK).

Alternative: Hardware Cable Recording

Before we get to the elegant solution, here's briefly the "old school" method: You can actually plug a cable from the headphone output into the microphone input. This works, but has some disadvantages:

  • Quality loss due to double conversion (Digital → Analog → Digital)
  • Possible interference from the cable
  • You can't hear anything during recording
  • With newer Macs without a 3.5mm jack, you need additional adapters
Screenshot of GitHub page with arrow showing where to find the download
Screenshot of System Preferences in the Sound section
Under Output and Input in the "Sound" section, you need to select the virtual device "BlackHole 2ch".

Install BlackHole Audio Driver

BlackHole is a virtual audio driver that allows you to route audio between different apps on Mac. It's free, open source, and works perfectly for our purpose. You can download BlackHole from GitHub here.

After installation, you need to set the output and input to "BlackHole 2ch" in System Preferences → Sound.

QuickTime Player menu with New Audio Recording selected
Selecting audio source in QuickTime Player
In QuickTime Player, select BlackHole 2ch as the audio source for recording.

Recording with QuickTime Player

Open QuickTime Player and go to "File" → "New Audio Recording".

In the recording window, click the arrow next to the red record button and select "BlackHole 2ch" as the source.

When you start recording now, the Mac's internal audio will be recorded. After stopping, you can save the recording as a file.

Select multi-output device for sound output

Monitor Audio While Recording (Optional)

So you're not "deaf" during recording, you can create a "multi-output device". This sends the audio simultaneously to BlackHole and to your speakers or headphones.

  1. Open the "Audio MIDI Setup" app (in Applications → Utilities).
  2. Click the plus icon at the bottom left and select "Create Multi-Output Device".
  3. In the list, select your normal speakers/headphones and "BlackHole 2ch". Enable "Drift Correction" for both.
  4. Right-click the new multi-output device and select "Use This Device For Sound Output".

Here's also a guide on how to record iPhone audio with your Mac.

Frequently Asked Questions About Mac Audio Recording

Is BlackHole really free and safe?

Yes, BlackHole is completely free and open source. It's a safe virtual audio driver used by many professionals for audio routing on Mac.

Can I monitor the audio while recording?

Yes, by creating a multi-output device in Audio MIDI Setup, you can send audio simultaneously to BlackHole (for recording) and to your speakers or headphones.

Is there any quality loss with this method?

No, since the audio is routed digitally within the system, there is no quality loss. The recording is in the same quality as the playback.

Need help with audio on Mac?

We set up virtual devices, solve routing issues, and provide clean recording workflows for your Mac.

Contact us for quick assistance.

Author: Sadaghian Team

Published:

Last updated: