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.
- 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. - 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. - 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. - 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. - 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. - 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.