Discord is the voice and text chat platform of choice among online gamers these days. It’s easy to use, highly customizable, and offers a variety of useful chat features.
Included in these features is the ability to assign and manage roles for users in your chat server.
Here’s how you can add, manage, and delete roles in Discord.
What are Discord Roles?
- What are Discord Roles? 
- Discord Permissions 
- How to Create Roles in Discord 
- How to Assign Roles in Discord 
- Assigning Roles on Discord Mobile 
- Editing Roles in Discord Mobile 
- How to Manage Roles in Discord 
- How to Delete Roles in Discord 
- Final Thoughts 
In Discord parlance, a role is a defined set of permissions with a name. For example, there is a default role called “@everyone,” which gives a wide range of basic permissions like talking on the server and reading the messages.
A server administrator might create a role called “Moderator” which would add the ability to mute or ban other users. Users can be assigned multiple roles i.e. someone who has both @everyone and Moderator roles would have all the powers of @everyone plus the powers of a Moderator.
There are a total of 29 permissions on Discord that are divided into General, Text, and Voice permissions. In order to appropriately assign roles, you have to understand what each one does. Below you’ll find a list of each permission for reference.
Administrator – the Administrator’s permission grants all the permissions that exist on the server. Granting this permission can be dangerous as it gives a lot of power to the user.
View Audit Log – this permission allows the user to read the server’s audit logs.
Manage Server – this permission allows the user to change the server name or move it to a different region.
Manage Roles – this permission allows the user to create new roles and edit roles that don’t have the manage roles permission turned on.
Manage Channels – this permission allows the user to create, edit, and delete channels on the server.
Kick Members – this permission allows the user to kick members off the server.
Ban Members – this permission allows the user to ban members from the server.
Create Instant Invite – this permission allows the user to invite other users to the server.
Change Nickname – this permission allows the user to change their own nickname.
Manage Nicknames – this permission allows the user to change the nicknames of other users.
Manage Emojis – this permission allows the user to manage emojis on the server.
Manage Webhooks – this permission allows the user to create, edit, and delete webhooks.
Read Text Channels & See Voice Channels – this permission allows the user to read the message channels.
Send Messages – this permission allows the user to send messages on the text chat.
Send TTS Messages – this permission allows the user to send text-to-speech messages.
Manage Messages – this permission allows the user to delete or pin messages from other users.
Embed Links – this permission allows the user to embed hyperlinks in the chat.
Attach Files – this permission allows the user to attach files in the chat.
Read Message History – this permission allows the user to scroll back and access previous messages.
Mention Everyone – this permission allows the user to trigger push notifications for the members of the channel.
Use External Emojis – this permission allows the users to use emojis from other servers.
Add Reactions – this permission allows the user to add new reactions to a message.
Connect – this permission allows the user to connect (i.e., hear) to the voice channel.
Speak – this permission allows the user to speak on the voice channel.
Mute Members – this permission allows the user to turn off another user’s ability to speak.
Deafen Members – this permission allows the user to turn off another user’s ability to hear on the channel.
Move Members – this permission allows the user to move other members from one channel to another.
Use Voice Activity – this permission allows the user to speak without using Push-to-Talk.
Priority Speaker – this permission allows the user to reduce the volume of other users when this user is speaking so that their words are louder on the channel.
How to Create Roles in Discord
Setting up your roles properly is the key to managing your users on a Discord server. It’s a good idea to have the basic roles created before you even start inviting people to the server. You can always go back and add new roles or reconfigure existing roles once you’re in business.
Log into Discord  and access your server.
Select the small drop-down arrow to the right of the server name and click “Server Settings.”
Click “Roles” in the left pane. You should see a single role called @everyone.
Click the “+” icon at the top of the center pane to add a role.
Name the role something descriptive and assign it a color (colors clarify and inform users of each others’ roles).
Review all 28 permissions, toggling on only the ones you want to be associated with that role.
Select “Save Changes” at the bottom. If you forget to save your changes a dialogue box will appear to remind you to do this before you can proceed.
Repeat for each new role you want to create.
Assigning the different permission levels to different roles allows you to create a hierarchy according to trust. You can assign lower roles to newbies and higher roles with more permissions to those you know well.
How to Assign Roles in Discord
After creating roles for your server, you need to assign them to the users in your chat.
Select the user you want to assign a role to from the right-hand pane.
Select the small “+” under the username and select the role from the menu.
Repeat for each user on your server.
You can also add roles quickly by right-clicking on the user, selecting Roles, and then clicking on the role(s) you want to add in the pop-out menu.
Remember, you can add as many roles as you want for each user.
Assigning Roles on Discord Mobile
To create a new role and assign it on the go head to the Discord application on your mobile phone . The instructions are similar to those of the desktop application and simple to assign.
From “Settings,” scroll down to “Members.”
Click on the usernames you’d like to assign an existing role to.
Tap on the checkbox next to each member’s name for the role you’re assigning.
Editing Roles in Discord Mobile
Go to the server’s settings and tap on ‘Roles’ just as you did above, then follow these steps:
Tap on the role you’d like to edit.
Scroll through the list making any changes you feel necessary.
Following the above-listed steps will keep your Discord server organized and productive even on the go.
How to Manage Roles in Discord
Managing roles in Discord is similar to creating them. You can add more roles should you need to and modify the permissions within each. Depending on how you want to run your server, you could get away with creating just two roles, admin and @everyone.
As your community grows, you can add others. Because roles have to be added individually to each user, by far the most effective use of your time is to put as much of your server’s policy decisions as possible in the @everyone role so that users by default will have the permissions that you want them to have.
You might have noticed the left column on the Roles page, which displays the names of all roles you have created. Usernames on the server will display the color of the highest role assigned to a user. Users can easily recognize who the moderators, admins, etc. are on the server.
How to Delete Roles in Discord
It is rare that you would need to delete a role in Discord, as you could simply not assign it. However, if your account is becoming cluttered with unused roles, here’s how you can delete them.
Select the small dropdown arrow next to your server and select “Server Settings.”
Select “Roles” in the left pane and select the role you want to delete.
Scroll down and click the “Delete [role name]” button.
Confirm by clicking “Okay.”
Role management is a crucial part of keeping a Discord server organized, particularly as it gains users.
Bear in mind that there is a limit of 250 different roles on a particular server. This should not be a limitation in practical terms, but don’t start defining every possible combination of permissions that you might ever want to use – you’ll run out of roles quickly if you do that.