How to Suppress @here Mentions in a Discord Channel
🔍 WiseChecker

How to Suppress @here Mentions in a Discord Channel

When you type @here in a Discord channel, it sends a notification to every currently online member in that channel. If you manage a large server, these mentions can quickly overwhelm members who do not need to see them. The feature that controls this is called Suppress @here and @everyone, and it is available per channel through the channel permissions system. This article explains how to disable @here mentions in a specific Discord channel using the channel edit menu and the permissions panel.

Key Takeaways: How to Mute @here Mentions in One Channel

  • Channel Edit > Permissions > Advanced Permissions: Locate the Suppress @here and @everyone toggle in the role or member permissions list.
  • Role override vs member override: Suppress mentions by disabling the permission for a specific role that has access to the channel.
  • Suppress @everyone and @here: This single permission controls both @everyone and @here mentions at the same time.

What the Suppress @here and @everyone Permission Does

Discord has two separate permissions for mention notifications: Mention @everyone, @here, and All Roles and Suppress @everyone and @here. The Mention permission allows a user to trigger the mention in the first place. The Suppress permission blocks the notification from being sent even if the user has the Mention permission. When you enable Suppress @everyone and @here for a role, any member with that role will not receive a push notification or unread indicator when someone types @here or @everyone in the channel. The message still appears in the channel, but no alert is generated.

This permission is most useful in channels where announcements or automated messages are frequent, such as bot commands channels, log channels, or general chat in large communities. By suppressing @here mentions, you reduce notification noise for members who do not need to see every ping.

The Suppress permission only affects the channel where it is applied. It does not carry over to other channels. You must configure it separately for each channel where you want to block @here and @everyone mentions.

Prerequisites to Change Channel Permissions

Before you can suppress @here mentions, you need the following:

  • Manage Channels permission on the server to edit channel settings.
  • Administrator permission or the Manage Roles permission to change role-based overrides.
  • Know which role or member you want to suppress mentions for. You can apply the change to the @everyone role to affect all members in that channel.

Steps to Suppress @here Mentions in a Discord Channel

Follow these steps to disable @here notifications for a specific channel. The process works on both desktop and browser versions of Discord.

  1. Open the Channel Edit Menu
    Right-click the channel name in the channel list on the left sidebar. A context menu appears. Click Edit Channel at the top of the menu.
  2. Go to the Permissions Tab
    In the channel settings window, click the Permissions tab on the left side. You will see a list of roles and members that have permission overrides for this channel.
  3. Select the Role or Member to Modify
    Find the role or member you want to suppress mentions for. For example, click @everyone to apply the change to all members. If the role is not listed, click the + icon next to Roles or Members to add it.
  4. Locate the Suppress Permission
    Scroll down in the permissions list until you see Suppress @everyone and @here. This permission is usually near the bottom under the Text Channel Permissions section.
  5. Set the Permission to Allow
    Click the green checkmark icon next to Suppress @everyone and @here. This enables the suppression for the selected role or member. The red X icon means the permission is denied, and the gray circle means it is neutral and inherits from the server default.
  6. Save the Changes
    Click the Save Changes button at the bottom of the permissions list. Discord applies the override immediately. Members with that role will no longer receive @here notifications in this channel.

To verify the change, type @here in the channel as a member with that role. You should not see an unread indicator or receive a push notification. The message will still appear in the chat.

What Happens When You Suppress @here for One Role but Not Another

Discord permission overrides are additive. If you suppress @here for the @everyone role but leave it unsuppressed for a specific role like Admins, then Admins will still receive @here notifications. Members who are only in the @everyone role will not receive them. This allows you to fine-tune who gets pinged in a channel without affecting other roles.

To completely block @here mentions for everyone in a channel, set the Suppress permission to Allow for the @everyone role. Do not create a separate override for each role unless you want different behavior.

Common Mistakes When Suppressing @here Mentions

I Enabled Suppress but Members Still Get Notified

This usually happens when the member has a role that does not have the Suppress permission set to Allow. Check the role hierarchy. If a member has multiple roles, Discord applies the most permissive override. That means if one role allows mentions and another suppresses them, the member will still receive the notification. To fix this, set the Suppress permission to Allow for every role the member has, or use a member-specific override.

I Cannot Find the Suppress Permission in the List

Make sure you are looking at the correct channel type. The Suppress @everyone and @here permission only appears in text channels. It does not appear in voice channels or announcement channels. If you are editing a voice channel, switch to a text channel.

The Suppress Permission Is Grayed Out

A gray circle means the permission is not set at the channel level and inherits from the server settings. To change it, click the green checkmark to allow suppression. If the permission is grayed out and cannot be clicked, you may not have the Manage Channels or Manage Roles permission. Contact a server administrator.

Suppress @here in Discord: Server Level vs Channel Level

Item Server Level (Server Settings > Roles) Channel Level (Channel Edit > Permissions)
Scope Applies to all text channels in the server Applies only to the specific channel
Permission name Mention @everyone, @here, and All Roles Suppress @everyone and @here
Effect Prevents the user from typing the mention Blocks the notification but allows the message to appear
Use case Disable mentions entirely for a role across the server Quiet a noisy channel without affecting other channels

The server-level permission controls whether a user can type @everyone or @here at all. The channel-level Suppress permission only blocks the notification. If you want to completely prevent someone from using @here, disable the Mention permission at the server level for that role.

After applying the Suppress permission to a channel, test it by sending a message with @here from an account that has the affected role. You should see the message in the channel but receive no notification or unread badge. If the notification still appears, double-check that you saved the changes and that no other role override is allowing mentions.

For advanced control, consider using Discord bots like MEE6 or Carl-bot that can automatically delete messages containing @here and @everyone. These bots provide additional moderation beyond Discord’s built-in permissions.