Discord has become one of the most popular communication platforms, with over 150 million active users. Server admins have many tools at their disposal to customize Discord servers and enhance the user experience. One common customization is disabling the ability for users to tag @everyone, which pings all online members and often leads to spam.
As a Discord server admin with over 5 years of experience managing communities, here is my guide on how to disable @everyone tagging permissions on Discord servers.
Table of Contents
Why Disable @Everyone Tagging
The @everyone tag is useful for making important announcements that require all users to see. However, it can be abused by spammers or trolls to disrupt channels. Some common issues with uncontrolled @everyone tagging include:
- Spamming unwanted notifications to all users
- Derailing conversations off-topic
- Causing chaos and making channels unusable
By disabling @everyone permissions, you prevent these disruptions while still allowing the tag for official announcements.
Permissions Overview
Discord uses a permissions system to control what users can do. There are channel-specific permissions and server-wide @everyone permissions.
To disable @everyone tagging, you need to:
- Revoke the permission for specific channels
- Revoke the permission from the default @everyone role
You can also create new roles with customized permissions.
Step 1 – Revoke For Individual Channels
To disable @everyone tagging for specific channels:
- Right-click the channel name
- Click “Edit Channel”
- Go to the “Permissions” tab
- Find @everyone in the permissions list
- Uncheck “Mention @everyone, @here and All Roles”
- Click “Save Changes”
Repeat this process for every channel you want to restrict.
Step 2 – Revoke For Entire Server
To disable @everyone tagging server-wide:
- Go to Server Settings
- Select Roles
- Click the @everyone role
- Uncheck “Mention @everyone, @here and All Roles”
- Click “Save Changes”
Now no one can tag @everyone server-wide.
Step 3 (Optional) – New Roles
You can also create new roles with customized @everyone permissions:
- Go to Server Settings > Roles > Create Role
- Give it a name like “Announcers”
- Check the “Mention @everyone, @here and All Roles” permission
- Click “Save Changes”
- Assign the new role to users that need @everyone access
This allows granular control over who can tag everyone.
Disabling Other Mentions
The process above focuses specifically on @everyone but can be adapted for other mentions:
- @here – tags online members only
- Role mentions – tags a specific role’s members
Just uncheck “Mention @here and All Roles” or the specific role mention permission.
Conclusion
Restricting the @everyone permission prevents disruptive spam and chaos. Follow the steps above to revoke access globally or on specific channels. Consider creating an “Announcers” role if you still need the ability to make server-wide announcements.
With these controls in place, your server will be more focused and usable for all members. Let me know if you have any other questions!