How to Unban Someone on Discord
The list exists, it is searchable, and the invite does not come back on its own.
Open the server, click its name at the top, choose Server Settings, and open Bans in the left menu. Every banned account is listed there with the reason, if one was given.
Click the entry and confirm the revoke to lift the ban.
On mobile, tap the server name, then the settings gear, then Bans, and tap the user.
You need the Ban Members permission to see the list at all, which is why moderators sometimes find the section missing while the owner can see it.
The part people are surprised by is what unbanning does not do, and it matters because the usual reason for unbanning is wanting somebody back.
Lifting a ban restores their eligibility to join. It does not put them back in the server. They have to use an invite again, and nothing notifies them that the ban was lifted.
So if you unban somebody and they never return, the likely explanation is that they do not know. Send them an invite.
The second thing it does not restore is their messages. Discord's ban dialog offers to delete the user's recent message history — the last hour, day or week — and that deletion is permanent. Unbanning does not bring any of it back, and there is no archive to restore from.
That makes the message-deletion checkbox the consequential part of banning rather than the ban itself. A ban is reversible in a click; the deletion is not reversible at all.
The third: their roles are gone. A member who returns after a ban arrives as a new member with the default role, and whatever they had before has to be reassigned by hand.
Finding the ban list
Click the server name at the top of the channel list and choose Server Settings. The Bans entry is in the left menu, grouped with the moderation settings.
The list shows the username, the discriminator or user ID depending on version, and the reason supplied when the ban was applied.
On large servers it is long and unordered, which is why the search box at the top of the list exists. It matches usernames and user IDs.
On mobile the path is the server name, then the gear, then Bans. The mobile list has the same search.
When you cannot find the person
Search by user ID rather than username. People change usernames, and the ban list may show the name at the time of the ban.
To get a user ID, enable Developer Mode in Discord's own settings under Advanced, then right-click the user anywhere you can see them and choose Copy User ID.
If they are not in the list at all, they were not banned from this server. They may have been kicked, which is not recorded anywhere, or banned from a different server, or they left on their own.
A kick and a ban look identical to the person who left. Only the ban list tells them apart afterwards.
Permissions, and why moderators cannot see it
The Bans section requires the Ban Members permission. Without it, the entry does not appear in Server Settings at all rather than appearing greyed out.
That is a frequent source of confusion on servers where moderators can kick but not ban: they have never seen the list and assume it does not exist.
Role hierarchy also applies. A moderator cannot unban somebody banned by a role above theirs in some configurations, and the action fails with a permissions error.
The server owner can always see and edit the list.
Bans applied by bots
Moderation bots keep their own records, and a ban applied by a bot appears in Discord's native list as a ban by that bot.
Unbanning in Discord's settings removes the Discord-level ban. If the bot has its own case file, it may re-apply the ban on the next join, or at least still show the user as banned in its logs.
For servers using a moderation bot, the correct route is usually the bot's own unban command, which clears both records.
This is the most common reason an unbanned user is immediately banned again on rejoining, and it looks like a Discord fault rather than a bot doing its job.
Timeouts, which are the better tool most of the time
Discord's timeout removes a member's ability to speak or react for a set period, up to a maximum, and lifts automatically.
It leaves them in the server, keeps their roles, deletes nothing, and requires no later action from a moderator.
For almost every situation short of a user who should never return, it is the proportionate instrument, and it avoids the message-deletion decision entirely.
Banning is permanent until somebody acts, and a server with a long ban list and no record of why is a server that will unban the wrong person eventually. Writing a reason into the ban dialog costs five seconds and is the single most useful habit here.
Questions people ask about Discord bans
Where is the ban list on Discord?
Server Settings, then Bans in the left menu. You need the Ban Members permission for the section to appear at all.
Does unbanning let the person back in automatically?
No. It restores their eligibility to join. They need a fresh invite, and nothing tells them the ban was lifted.
Do their deleted messages come back?
No. If you chose to delete their recent history when banning, that deletion is permanent and unbanning does not reverse it.
Do they get their roles back?
No. They return as a new member with the default role, and anything else has to be reassigned manually.
Why does the person get banned again on rejoining?
A moderation bot has its own ban record. Use the bot's unban command as well as Discord's, or it will re-apply on the next join.
Can I see who was kicked?
Not from the ban list. Kicks leave no record there, which is why a kicked user and a banned one look the same from outside.
Keep reading
- members for a Discord server — An empty server is the hardest thing to recruit into, because nobody joins a room with nobody in it, and members for a Discord server addresses that first step.
- how the member list is ordered — Who appears where is decided by roles and activity, and how the member list is ordered explains it.
- getting people in and keeping them — Moderation is the second problem; the first is arrival, and getting people in and keeping them covers that.