Levels

How to change the volume of individual apps on a Mac

macOS has a single output volume. The slider in Control Center and the volume keys move every app at once, and System Settings has no mixer for individual apps. There are still a few ways to give apps different volumes.

Use the app’s own volume control

Many media apps have a volume slider of their own: Music, Spotify, QuickTime Player, VLC and the video players on most websites. It works on top of the main volume, so turning Music down in Music leaves every other app as it was.

The catch is that plenty of apps that make noise have no such slider, or hide it deep in their settings. Games and meeting apps are common examples, and browsers have no volume per tab at all.

Turn down alerts and notification sounds separately

System Settings → Sound has an Alert volume slider. It changes the system alert sounds without touching music or video.

To silence the notification sounds of one app, open System Settings → Notifications, choose the app and turn off Play sound for notifications. Its banners still appear.

Use a per-app volume app

Apps that add a real mixer to the Mac use one of two methods. Older ones install a virtual audio device: every app plays into it, and the tool passes the sound on to your speakers at the volume you chose for each app. Since macOS 14.2, Core Audio also has process taps, which let one app take over another app’s sound directly, so no driver is needed.

Levels is a free menu bar app built on process taps. To set a volume for each app with it:

  1. Install it with brew install rafaelisdev/tap/levels, or download the zip from GitHub Releases.
  2. Open Levels from Spotlight. A faders icon appears in the menu bar.
  3. Click the icon. Apps that are playing sound are listed at the top, each with its own slider.
  4. Drag a slider. The first time, macOS asks for “System Audio Recording Only” access. Allow it.

Levels remembers the level of each app and applies it the next time that app plays. Clicking an app’s icon mutes it, which is covered in more detail in how to mute a single app.

App sliders set the balance between apps. The volume keys and the slider in Control Center still change everything together, so you can keep using them as before.

If an app is missing from the list

  • An app appears once it opens an audio stream. Start playback and it shows up.
  • Browsers and many other apps play sound through helper processes. Levels groups those under the main app’s name.
  • Per-app volume needs macOS 14.2 or later. On older versions Levels can only change the output device volume.

Other apps that do this

SoundSource is a paid app with equalizers and per-app output routing, and Background Music is a free, open source app that uses a virtual audio device. Both comparisons are on this site: Levels vs SoundSource and Levels vs Background Music.