How to Silence Notifications on a MacBook

Constant pings, banners sliding across your screen, and alert sounds breaking your concentration — notifications on macOS can quickly go from helpful to overwhelming. The good news is that macOS gives you several layers of control, from silencing everything instantly to fine-tuning exactly which apps can interrupt you and how.

What "Silencing Notifications" Actually Means on macOS

Before diving into the steps, it helps to understand that silencing notifications on a MacBook isn't one single switch — it's a spectrum of controls. You can:

  • Mute all notifications temporarily
  • Schedule quiet hours automatically
  • Silence notifications from specific apps while leaving others active
  • Suppress notification sounds without hiding visual banners
  • Stop notifications entirely during screen sharing or presentations

macOS handles these through a combination of Focus modes, Notification Center settings, and per-app permissions. Which approach makes sense depends on your workflow.

The Quickest Way: Focus Mode (Do Not Disturb)

The fastest method to silence all notifications is enabling Do Not Disturb or another Focus mode.

On macOS Monterey and later:

  1. Click the date and time in the top-right menu bar to open Notification Center
  2. Click the Focus button (crescent moon icon) near the top
  3. Select Do Not Disturb or any other Focus profile you've set up

Alternatively, go to System Settings → Focus and toggle on Do Not Disturb manually or set a schedule.

On macOS Big Sur and earlier:

  1. Hold Option and click the Notification Center icon (three lines) in the menu bar
  2. This instantly toggles Do Not Disturb on or off — a small crescent moon appears when it's active

Do Not Disturb suppresses both banner notifications and notification sounds, though app badges on the Dock may still update.

Scheduling Automatic Quiet Hours 🌙

If you want notifications silenced every night, during work hours, or on weekends, you can schedule it rather than remembering to toggle manually.

macOS Monterey and later:

  • Go to System Settings → Focus → Do Not Disturb
  • Click Add Schedule and set your preferred time range, trigger (time, location, or app), or set it to activate automatically when the display is sleeping

macOS Big Sur and earlier:

  • Go to System Preferences → Notifications → Do Not Disturb
  • Check From [time] to [time] and set your range

Schedules run silently in the background and re-enable notifications automatically — no manual effort required.

Silencing Notifications from Specific Apps

Sometimes you don't want total silence — you just want to stop one noisy app. macOS lets you control notifications per app with precision.

macOS Ventura and later:

  1. Open System Settings → Notifications
  2. Select any app from the list
  3. Toggle Allow Notifications off entirely, or adjust the alert style, sounds, and badges individually

macOS Big Sur / Monterey:

  1. Open System Preferences → Notifications
  2. Select the app on the left
  3. Set the alert style to None to remove banners and alerts, or uncheck Play sound for notifications to keep visual alerts but kill the audio
OptionWhat It Does
Alert Style: NoneHides banners and lock screen alerts
Uncheck soundsRemoves audio but keeps visual banners
Allow Notifications: OffBlocks all notifications from that app
Badge app icon: OffRemoves number badges from Dock icons

Silencing Notifications During Presentations or Screen Sharing

macOS has a built-in feature to suppress notifications when you're sharing your screen or presenting — preventing embarrassing pop-ups during calls or slideshow presentations.

  • macOS Ventura and later: Go to System Settings → Notifications and enable When mirroring or sharing the display
  • This automatically activates Do Not Disturb whenever you connect to an external display or share your screen via apps like Zoom or Teams

You can also manually trigger this through Focus → Do Not Disturb before starting a presentation.

Muting Notification Sounds Without Disabling Alerts

If visual banners are useful but the sounds are disruptive, you don't need to disable notifications entirely. 🔇

  • Go to System Settings / System Preferences → Notifications
  • For each app, uncheck Play sound for notifications
  • Banners will still appear briefly and disappear, but silently

Alternatively, lowering the Alert Volume in System Settings → Sound → Sound Effects affects system-wide alert sounds, including notifications.

Focus Filters: More Granular Control (macOS Ventura and Later)

macOS Ventura introduced Focus Filters, which take notification management further. Within a custom Focus mode, you can:

  • Allow notifications only from specific contacts or specific apps
  • Block all others silently
  • Even filter which emails, calendar events, or Safari tabs are visible during that Focus session

This is particularly relevant for users who switch between deep work, personal time, and collaborative workflows — each context can have a completely different notification profile.

Variables That Affect How This Works for You

How you configure notification silencing depends on a few key factors:

  • macOS version — the options and menu locations differ meaningfully between Big Sur, Monterey, Ventura, and Sonoma
  • How many apps send notifications — a machine used mainly for one task versus a machine running email, Slack, calendar apps, and messaging has very different needs
  • Whether you share your screen regularly — the automatic screen-sharing suppression feature is valuable in professional contexts
  • Notification type preferences — some users want badges but not sounds; others want no visual interruptions at all
  • Whether you use multiple Focus profiles — power users with distinct work, personal, and sleep routines benefit from setting up multiple profiles with different app allowlists

The right combination of these settings isn't the same for everyone. A freelancer on calls all day, a student studying in blocks, and someone using their MacBook casually at home will each land on a different configuration — even using the same macOS version.