How to Free Record Screen with Sound on macOS Mojave and Catalina


Catalina is realized and we can still record screen with QuickTime Player, but it gets a bit different. You will see how it goes here as well. 

When I was running Mac OS X El Capitan, I saw we could free record our screen and upload it to YouTube for sharing or put it into PowerPoint or Keynote presentation. However, there was no sound. In the most recent macOS update, Mojave, I see it is quite easy to free record your screen with sound now and in this tutorial, I will show you how to free record screen with system sound in detail on macOS Mojave using Quicktime.

Go Applications, and open QuickTime Go click File on the top and then New Screen Recording or use the keyboard combination COMMAND+CONTROL+N for a new screen recording:

New Screen Recording


You will be presented with the below window asking for permission. Make sure you click Open System Preferences instead of Deny:

Check QuickTime to allow recording. In case you click the Deny button, you can manually go to System Preferences-Security & Privacy-Screen Recording to allow screen recording. 

Then quit QuickTime Player and restart it, and click File-New Screen Recording to go on the process. 

Now, it’s easier to record screen on Catalina than we do on Mojave as the icons below are straightforward and easy to understand what it means. You can set the Options for recordings like output location, timer, and microphone. Soundflower is still working on Catalina as an alternative to the built-in input to record screen with sound on Catalina. 

Now, just HIT Record to start free screen recording in Catalina. 

Use Quicktime Player for Free Recording in Mojave, High Sierra

Go Applications, and open QuickTime Go click File on the top and then New Screen Recording or use the keyboard combination COMMAND+CONTROL+N for a new screen recording:

New Screen Recording

Click the little arrow(drop-down menu) on the side of the red record button and make sure the Internal Microphone is selected under the microphone section.

Internal Microphone

Click the red record button to free record video and system audio on Mojave. Followed is an overlay that reads: “Click to record the full screen. Drag to record part of the screen. End recording by clicking the stop button in the menu bar.” teaching you how to record full screen or part of the screen.

Click the stop button in the Menu bar to stop recording. The stop button is on the top-right:

QuickTime Stop Button

If the recording meets your needs like sharing on YouTube or presenting in PPT, click File menu in QuickTime and then choose Save or use COMMAND+S to save the MOV file to wherever you need.

QuickTime Save File

BlackHole[Working with Catalina]

I am sorry to see a great program Soundflower is no longer working with macOS 10.15 Catalina. Fortunately, we still have an alternative: BlackHole and it seems to work better.

BlackHole is a virtual audio driver that is modernly designed for macOS. It allows applications to pass audio to another as Soundflower does. Importantly, it comes with zero additional latency and it is working with the latest macOS Catalina. It supports up to 256+ channels and 192kHz sample rates.

Installing BlackHole to Catalina

For the first time you install BlackHole to macOS Mojave and Catalina, you cannot open it with the same error message like Soundflower because it is from an unidentified developer and macOS cannot verify if it contains malware. Likewise, you will have to hold the Option key to click or right-click the installer, and then click Open to install.

For more details on how to install BlackHole to Catalina, you can visit the official guide here.

Setting up Multi-output Device

To be able to use BlackHole to record screen with sound on your Mac, you will have to follow the below steps to set up the multi-output device.

Step 1. Open Audio Midi Setup

BlackHole won’t show up everywhere in the Applications folder because it is an audio driver. You can set it up in Audio MIDI Setup. Click the Search icon [default keyboard combination: command+space] on the menu bar to search Audio Midi Setup in Spotlight to open.

Step 2. Open Audio Devices[Optional]

You will only have to do this when the Audio Devices window does not show up. Go Windows drop-down menu in the menu bar and select “Show Audio Devices”:

Step 3. Create Multi-Output Device

Click the + icon in the lower-left of the Audio Devices window, and select “Create Multi-Output Device”.

Blackhole Create Multi-Output Device

Step 4. Set Multi-Output Device[IMPORTANT]

To be able to record screen with sound via QuickTime or other programs free, make sure you enable Build-in Output and list it as the top device. Drift Correction is recommended officially.

Step 5. Set Sound Output

Right-click on Multi-Output Device and select “Use This Device For Sound Output”:

Blackhole Set Sound Output

Now, you can select BlackHole in QuickTime to record your screen with sound for free.

Soundflower[Working with Mojave but Catalina]

Soundflower is a Mac extension that allows programs to pass audio to other applications. Using this program you will be able to record system sound along with the video as well. The latest soundflower is 2.0b2 and it signed to meet Apple’s new code-signing requirements and will be installed in the /Library/Extensions folder as required.

  • Download Soundflower here. This is the direct download link. You can also see more information and even its source code here.
  • Double-click the downloaded Soundflower-2.0b2.dmg and then Soundflower.pkg to install.
  • Choose Soundflower in the drop-down menu of Screen Recording to record sound.

Installing Soundflower on Mojave

Soundflower doesn’t seem to be compatible with Catalina anymore and there are no updates since 2014. You can still install the program on Catalina, however, when I try to record screen with QuickTime for free, there is no sound. The good news is, we can still use Soundflower on Mojave, High Sierra, etc. But, you may have trouble installing Soundflower to Mojave with the error message that reads: “‘Soundflower.pkg’ cannot be opened because it is from an unidentified developer.” :

Soundflower Cannot Be Opened Error Message

No worry! Here’s an easy way to install it to macOS Mojave so as to record screen with sound free of charge.

First off, you will have to double click the dmg file to mount, locate the Soundflower.pkg file. And then right-click it and select Open to confirm opening:

Open Soundflower for Sure

After installing, you will see the below error message that reads: “The installation failed.” Make sure you click Open Security Preference:

Soundflower System Extension Blocked

Unlock to make changes first and then Allow Matt INGALLS from loading.

Allow Soundflower from Loading

Convert/Burn/Edit Recorded MOV File

As we can see, the saved file for QuickTime recording is MOV, the most Apple compatible video format. If you want to convert, edit or even burn the MOV file, I’d like to recommend an all-in-one video solution-Wondershare UniConverter, which was named as Wondershare Video Converter Ultimate.

Wondershare Video Converter Ultimate is the all-in-one solution to convert, edit and even burn MOV files. You are able to convert the MOV file to whatever video formats like AVI, MP4, VOB etc and you can add the MOV for burning to DVDs.

Wondershare General Step

QuickTime Alternative to Record Screen on Catalina

Besides, Wondershare is also able to record screen for you. If you are somehow not satisfied with QuickTime, go for Toolbox for recording.

In order to record sound along with the screen, you will need to install the virtual sound card as requested: 

And allow it to record screen in System Preferences-Security & Privacy-Screen Recording:

You will that Wondershare UniConverter is rich in options for screen recording on Catalina: 

13 thoughts on “How to Free Record Screen with Sound on macOS Mojave and Catalina”

  1. QT 10.5 won’t record at all if I select either Soundflower (2ch) or (64ch). RECORD button freezes with yellow warning-triangle to its right. Using Mojave 10.14.6.

  2. What version of QT are you running. The only download i can find says it’s version 10 but the download says SnowLeopard and it isn’t supported in Mojave. I’ve downloaded the app but when I try and open it, opens a new window with a Save option but everything is greyed out.

  3. I’m using Mojave 10.14.6 and Soundflower won’t install. I was looking into alternatives, but they’re expensive or complicated, is there an alternative to Soundflower that works on Mojave?

    1. Note that the Soundflower extension is signed, but the installer is not! You will have to hold the control key down to open the Soundflower.pkg installer for the first time.

      The first time you run the installer (Soundflower.pkg), it will ask for your admin password, and will FAIL! A security alert will appear, with a button to take you to System Preferences “Security & Privacy – General” pane. Once there, there should be an “Allow” button (**) that you will need to click on to give permission to use Soundflower (developer: MATT INGALLS). Then, RUN THE INSTALLER AGAIN. It should inform your installation was successful.

      (**) If you see an “Open Anyway” button in the Security Preferences, this is something different!!! Most likely because you tried (and failed) opening the installer by double-clicking without holding down the control key. If so, click the “Open Anyway” button which will display another window. Then click the “Open” button in that window to launch the installer. Now you can follow the instructions above to get the “Allow” button to appear in the Security Preferences.

  4. Immanuel van Driem

    This might solve your problem: //
    (The comments in the youtube-link below {see “deadsnyde”}, address the same issue. {The mayflower programm has a common problem with the permission which is easily solved})

    In case you/anybody want(s) to know how to record something without external noise, see this link (in combination with the comments saying you got to delete “built in microphone” in the Audio-MIDI-Setup settings, check video+comments) from :


Leave a Reply