Discord bot permissions and invite link
Tick what the bot may do and get the permission number and a link to add the bot to a server. Works the other way too: a number to a list of permissions.
- free, no sign-up
- 52 permissions
- nothing leaves your browser
Bot permissions
Tick only what the bot really needs. The official name from Discord's documentation is next to each one.
Number and link
277025770560
Find it in the Discord Developer Portal on your application (Application ID). Digits only.
Read a number
Got a permission number from code or a link? Paste it to see what it allows.
Permissions documentationList checked on 2 Oct 2026
How to add a bot to a Discord server
Copy your bot's Application ID from the Discord Developer Portal and paste it into the Application client ID field.
Tick the permissions the bot needs, or start with Basic bot. The permission number is calculated as you go.
Keep the bot scope on, and applications.commands as well if the bot uses slash commands.
Copy the invite link, or open it straight away with Open link.
On Discord's page, pick the server and confirm the permissions. Only someone with Manage Server on that server can add the bot.
About this tool
This Discord permissions calculator works out the permissions integer for your bot. Tick what the bot may do, such as sending messages, managing roles or moderating, and the tool also builds the bot invite link with the bot and applications.commands scopes.
It works the other way round too: paste a number from an invite link or your code and see which of the 52 permissions it contains, with warnings for dangerous ones like Administrator. Everything runs only in your browser.
- Bot token
- never asked for
- Bits
- 0–52
- Link
- discord.com/oauth2/authorize
Frequently asked questions
Answers to the questions people ask most about this tool.
How do I create an invite link to add a bot to a Discord server?
Enter the application's Client ID from the Discord Developer Portal, tick the permissions and copy the generated link. Anyone with Manage Server permission who opens it can add the bot.
What is a permissions integer?
A single number in which each bit stands for one permission. Discord uses it in the bot invite link (the permissions parameter) and in the API. The calculator builds it and decodes it back.
Should my bot get Administrator?
Better not. Administrator bypasses every other setting, and if the bot token leaks an attacker can take over the whole server. Give the bot only the permissions it really needs.
Related
- Your first discord.js bot: a slash command step by stepWrite a discord.js 14 bot with the /ping and /pozdrav slash commands, register the commands over REST, learn to reply within 3 seconds and run the bot at StormHost.
- Discord bot: application, token, intents and safe token storageCreate an application in the Discord Developer Portal, get a token, turn on only the intents you need, invite the bot to your server and store the token safely in a .env file.
Need your bot online 24/7? Discord bot hosting