Blocking stops a user from messaging you, calling you, or seeing that you're online
When you block someone on Discord, they can no longer send you direct messages, call you, or see your online status. They can still see servers you're both in and read messages you've posted there — blocking only affects direct contact between the two of you. If you're in a shared server and want to avoid seeing their messages at all, you'll need to mute or hide the channel instead.
The block takes effect immediately. The person you blocked won't receive a notification that you've blocked them, but they'll notice they can't message you if they try. You can unblock them at any time using the same steps.
Key Takeaways
- Blocking prevents direct messages and calls but does not remove the person from shared servers or hide their server messages.
- You can block someone from their profile, from a direct message conversation, or from a server member list.
- The person you block will not be notified, but they will see an error if they try to message you.
- You can unblock someone by finding them in your blocked users list and selecting unblock.
- If someone is harassing you in a server, reporting them to the server moderators is often more effective than blocking alone.
Block someone from a direct message
Open the direct message conversation with the person you want to block. Look at the top of the chat window — you'll see their username and a small icon that looks like three dots or lines (the menu icon) on the right side. Click that icon.
A dropdown menu will appear with several options. Select "Block" from the list. Discord will ask you to confirm — click "Block" again in the confirmation window. The conversation will remain in your direct message list, but they can no longer contact you through it.
Block someone from their profile
Find the person's profile by clicking on their username anywhere in Discord — in a server, in a direct message, or in a member list. Their profile card will open on the right side of your screen. At the bottom of the profile card, you'll see a menu icon (three dots) or a "Block" button depending on your Discord version.
Click the menu icon and select "Block User," or click the "Block" button directly if you see it. Confirm the block when Discord asks. This method works the same way as blocking from a direct message and takes effect immediately.
Block someone from a server member list
Open any server where you and the person are both members. On the right side of the screen, you'll see a list of members currently in that server. Find the person you want to block and right-click on their name (or tap and hold on mobile). A context menu will appear with several options.
Select "Block" from the menu and confirm. You'll still see them in the server and their messages will still appear in channels, but they won't be able to send you direct messages or call you. If you want to stop seeing their messages in the server itself, you can mute them or mute the channel instead.
Find your blocked users list and unblock someone
Open Discord and click on your username in the bottom left corner (on desktop) or tap the menu icon at the bottom (on mobile). Select "User Settings" or "Settings." Look for "Privacy & Safety" or "Blocked" in the left sidebar — the exact name depends on your Discord version.
You'll see a list of everyone you've blocked. Find the person you want to unblock and click the "X" or "Unblock" button next to their name. Confirm the action. They'll immediately be able to message you and call you again, though they won't be notified that you've unblocked them.
What happens when you block someone
The person you block cannot send you direct messages or start a call with you. If they try, they'll see an error message saying the message failed to send or that they can't call you. They won't see a message saying "you've been blocked" — Discord keeps the block private.
In shared servers, the block has no effect. They can still see your messages, mention you, and read anything you post in channels. Their messages will still appear in channels you both use. If their server messages bother you, mute the channel or mute the user instead of blocking them.
If the person has your phone number or email, they could contact you outside Discord. Blocking only works within the Discord app and website. If someone is harassing you across multiple platforms, consider reporting them to Discord's Trust & Safety team or to the relevant platform.
When to block versus mute or report
Block someone when you want to stop all direct contact with them. This is useful for people who keep messaging you after you've asked them to stop, or for accounts that are clearly spam or fake.
Mute someone when you're in a shared server with them and don't want to see their messages, but you don't need to prevent direct contact. Right-click their name in a channel and select "Mute @[username]" — their messages will still exist, but you won't see them. You can unmute them the same way.
Report someone to the server moderators or to Discord when they're breaking the rules or harassing other people. In a server, right-click their message and select "Report Message," or report their account directly through their profile. Server moderators can kick or ban them, which is more effective than blocking if the person is causing problems for multiple people.
Frequently Asked Questions
Can someone tell if I've blocked them?
They won't receive a notification, but they'll figure it out if they try to message you and see an error. Discord doesn't tell them explicitly that you blocked them — the error just says the message failed to send. If they ask you directly, you don't have to tell them.
Will they still see my messages in servers we're both in?
Yes. Blocking only stops direct messages and calls. They can still see everything you post in shared servers, read your profile, and see that you're online. If you want to hide your messages from them in a specific channel, you'd need to delete those messages or ask a moderator to remove them.
What if I block someone and then want to talk to them again?
Go to your blocked users list in User Settings, find their name, and click unblock. They'll immediately be able to message you again. They won't be notified that you unblocked them, and your old direct message conversation will reappear.
Can I block someone without them knowing?
Yes. They won't get a notification or see a message saying you blocked them. They'll only know if they try to message you and the message fails, or if they notice they can't see your online status anymore.
Does blocking someone delete our old messages?
No. Your direct message conversation stays in your inbox, and you can still read the old messages. The person you blocked can't see the conversation anymore on their end, but the messages aren't deleted from Discord's servers.