How To Disable @ Everyone Tagging Permissions on Discord Servers

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.

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:

  1. Right-click the channel name
  2. Click “Edit Channel”
  3. Go to the “Permissions” tab
  4. Find @everyone in the permissions list
  5. Uncheck “Mention @everyone, @here and All Roles”
  6. 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:

  1. Go to Server Settings
  2. Select Roles
  3. Click the @everyone role
  4. Uncheck “Mention @everyone, @here and All Roles”
  5. 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:

  1. Go to Server Settings > Roles > Create Role
  2. Give it a name like “Announcers”
  3. Check the “Mention @everyone, @here and All Roles” permission
  4. Click “Save Changes”
  5. 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!