Discord medals and badges show your server roles and achievements
A medal or badge on Discord is a small icon that appears next to your username in chat or on your profile. It signals something about you to other people in the server — usually that you have a special role, that you've been in the server a long time, or that you've done something the server owner marked as notable. Discord itself awards some badges (like "Early Supporter" for people who paid for Nitro years ago), and server owners can create custom badges for their own communities.
If you have a medal showing and you don't want it visible, you can remove it from your profile or hide it in specific servers. The steps depend on whether the badge is one Discord gave you globally or one a server owner assigned to you locally.
Key Takeaways
- Discord badges on your profile come from Discord itself and can be hidden in your user settings under "Badges" — toggling them off removes them from your public profile.
- Server-specific roles and medals assigned by a server owner cannot be removed by you, but you can ask the server owner to take the role away.
- Hiding a badge in your profile settings does not remove it from servers where you have that role — it only hides it from your public Discord profile card.
- Some badges like Nitro subscriber status are tied to your account status and cannot be hidden without canceling the subscription.
Hiding badges from your Discord profile
Open Discord and click your username in the bottom left corner (on desktop) or tap your profile icon (on mobile). Select "User Settings" and then "Badges" from the left menu. You will see a list of all badges attached to your account. Each badge has a toggle switch next to it. Click or tap the toggle to turn it off — the badge will no longer show on your profile card when other people view it.
This hides the badge from your public profile only. If a server has given you a role that displays a medal, hiding your profile badge does not remove that role from the server. Other members will still see the role next to your name when you post in that server's chat.
Removing a role or medal from a specific server
If a server owner or moderator has assigned you a role that displays a medal, you cannot remove it yourself. You have to ask the server owner or a moderator with permission to manage roles. Send them a direct message or post in a channel where moderators monitor requests, and explain that you want the role removed.
Some servers have a self-role system where you can remove roles yourself by clicking a button or reacting to a message. Check the server's rules channel or pinned messages to see if that option exists. If it does, you can use it to remove the medal without asking a moderator.
Understanding which badges you can and cannot hide
Discord awards some badges automatically based on your account activity or purchases. These include "Early Supporter," "Nitro," "Verified Bot Developer," and seasonal badges. You can toggle these off in your Badges settings. However, some badges like the Nitro subscriber badge are tied to your active subscription — hiding it does not remove it, and it will reappear if you turn the toggle back on.
Server-specific medals and roles are different. These are created by the server owner and assigned to individual members. You have no control over them in your settings. The only way to remove them is to ask the server owner or leave the server entirely.
Why a server might show you a medal you did not ask for
Server owners sometimes assign roles automatically when you join, based on rules they have set up. For example, a server might give everyone a "Member" role with a medal, or it might assign roles based on how long you have been in the server. Some servers use bots that award medals for reaching milestones like sending 100 messages or reacting to posts.
If you do not want the medal, the fastest way to stop seeing it is to leave the server. If you want to stay but remove the role, contact a moderator and ask them to unassign it. Some servers have a way to opt out of automatic roles — check the server's settings or rules channel to see if that is available.
Checking what badges show on your profile right now
Click your own username in Discord and select "View Profile." Scroll down to the Badges section. Any badge with the toggle turned on will display here. This is what other people see when they click your profile. If you see a badge you do not recognize, it came from Discord itself (not a server), and you can hide it by going back to User Settings and toggling it off.
On mobile, tap your profile icon, then tap "View Profile," and scroll to Badges. The process is the same — any badge showing here is one you have toggled on, and you can turn it off in your settings.
What happens after you hide a badge
Once you hide a badge from your profile, it stops showing on your profile card when ready. Other users who view your profile will not see it. However, if you are in a server where you have a role with that same medal, the role will still display next to your name in chat — hiding your profile badge does not affect server roles.
You can turn any hidden badge back on at any time by toggling it in your Badges settings. There is no penalty for hiding and showing badges repeatedly. If you change your mind later, the badge will reappear on your profile the moment you toggle it back on.
Frequently Asked Questions
Can I hide a medal that a server owner gave me?
No. Server-specific roles and medals are controlled by the server owner, not by you. You cannot hide them in your settings. Your only options are to ask the server owner to remove the role or to leave the server.
If I hide a badge, do other people still see it?
No. Hiding a badge removes it from your public profile card. When someone clicks your profile, they will not see the hidden badge. However, if you have a server role with that medal, it will still show next to your name in that server's chat.
What if I hide a badge and then get it again?
If Discord awards you the same badge again (for example, a new seasonal badge), it will appear in your Badges list as a separate item. You can toggle it on or off independently from the old one. Hiding a badge does not prevent you from earning it again in the future.
Does hiding a Nitro badge mean I am not a Nitro subscriber anymore?
No. Hiding the Nitro badge only removes it from your profile display. You remain a Nitro subscriber, and the badge will reappear if you toggle it back on. To actually remove the Nitro badge, you would need to cancel your Nitro subscription.
Can a server owner see which badges I have hidden?
No. Your badge settings are private. Server owners and moderators cannot see which badges you have toggled off. They can only see the roles they have assigned to you in their own server.