Discord badges show your account history and status to everyone who visits your profile
Discord badges are small icons that appear on your profile to show things like how long you've been on the platform, whether you're a Discord staff member, if you've attended Discord events, or if you've purchased items from the Discord shop. By default, most badges are visible to anyone who clicks on your profile — friends, server members, or strangers in public servers.
You can hide most of these badges, though not all of them. Some badges (like staff badges) cannot be hidden because Discord uses them to identify official team members. But profile decorations you've purchased, server boosts you've made, and other earned badges can be toggled off so they don't show on your profile.
Key Takeaways
- Most Discord badges can be hidden through your User Settings under the Profile tab, but staff and verification badges cannot be removed.
- Profile decorations you've bought appear separately from earned badges and have their own toggle switch in the same settings menu.
- Hiding badges only affects what other users see on your profile — it doesn't change your account status or remove the badges from your account.
- Different badges have different visibility rules: some can be hidden individually, while others are controlled by a single toggle for that badge type.
Where to find the badge settings in Discord
Open Discord and click your username or avatar in the bottom left corner (on desktop) or tap your profile icon (on mobile). Select "User Settings" from the menu that appears. On the left sidebar, click "Profile" — this is where all your badge and profile visibility settings live.
Once you're in the Profile section, scroll down until you see the "Badges" heading. Below that, you'll see a list of all the badges your account has earned, along with a toggle switch next to each one. The toggles are on by default, meaning your badges are currently visible to other users.
Hiding individual badges one at a time
Each badge you've earned has its own toggle switch. To hide a specific badge, find it in your Badges list and click the toggle to turn it off. The badge will immediately disappear from your profile as seen by other users, though it remains in your account.
You can hide some badges while keeping others visible. For example, you might want to hide a "Discord Nitro" badge but keep a "Server Booster" badge showing. Each toggle works independently, so you have full control over which badges appear on your profile and which ones stay hidden.
Hiding profile decorations separately from badges
Profile decorations are cosmetic items you purchase from the Discord shop — they're different from earned badges. These appear in a separate section above your badges in the Profile settings. If you have any active profile decorations, you'll see them listed with their own toggle switches.
Turning off a profile decoration toggle hides it from your profile without removing it from your account. You can turn it back on anytime. This is useful if you want to keep a decoration but don't want it visible to everyone right now.
Badges that cannot be hidden
Discord staff badges, verification badges, and some official program badges cannot be toggled off. These are meant to be permanent identifiers so other users know they're talking to an official Discord team member or verified account. If you see a badge without a toggle switch next to it, that's a badge you cannot hide.
If you're a Discord staff member or part of an official program and want to understand which of your badges are permanent, check the tooltip that appears when you hover over each badge — it will tell you whether that badge can be hidden.
What happens when you hide a badge
Hiding a badge only changes what other people see when they visit your profile. The badge remains in your account and your account status doesn't change. If you were a Discord Nitro subscriber and hide the Nitro badge, you're still a subscriber — the badge just won't show publicly.
You can turn any hidden badge back on at any time by toggling it back on in the same settings menu. There's no penalty or waiting period for hiding and showing badges repeatedly.
Hiding your profile from specific people
Discord doesn't have a way to hide your profile from certain users while showing it to others. Your profile visibility settings apply to everyone — either your badges are hidden for all users or visible to all users. If you want to prevent a specific person from seeing your profile, you would need to block them instead, which prevents them from viewing your profile at all.
To block someone, right-click their username and select "Block" from the menu. Blocked users cannot see your profile, send you messages, or add you as a friend. You can unblock them anytime through your User Settings under "Blocked Users."
Frequently Asked Questions
Can I hide my profile completely so nobody can see it?
Discord doesn't have a private profile setting that hides your entire profile from other users. You can only hide individual badges and decorations. If you want to prevent people from seeing your profile at all, you need to block them individually.
If I hide a badge, will my friends know I hid it?
No. Your friends will simply see your profile without that badge showing. There's no notification or indicator that you've hidden a badge — it just won't appear on your profile.
Do hidden badges affect my Discord Nitro subscription or server booster status?
No. Hiding a badge is purely visual and doesn't change your actual account status. If you're a Nitro subscriber or server booster, you keep all the benefits even if you hide the badge.
Why can't I hide the staff badge on my profile?
Discord staff badges are permanent and cannot be hidden because they serve as verification that you're an official Discord team member. This helps other users identify official staff when they interact with them.
Can I hide badges on mobile the same way as desktop?
Yes. Open the Discord mobile app, tap your profile icon, go to User Settings, select Profile, and scroll to Badges. The toggle switches work the same way on mobile as they do on desktop.