Discord Permissions Calculator
Tick the permissions your bot needs to build the exact permissions integer, then generate a ready-to-use OAuth2 invite URL. Add your application ID and copy the link. Everything runs in your browser, with no login.
General Server
Membership
Text Channel
Voice Channel
0Find this on the Discord Developer Portal under your application's General Information. Leave it blank to use a CLIENT_ID placeholder.
https://discord.com/oauth2/authorize?client_id=CLIENT_ID&permissions=0&scope=bot+applications.commandsCommon Discord permission bits
Each Discord permission occupies one bit of the permissions integer. Its value is 1 << bit, and a role or invite's permissions integer is the bitwise OR of every enabled value. A few of the most common permissions and their bits:
| Permission | Bit position | Value (1 << bit) |
|---|---|---|
| Create Invite | 0 | 1 |
| Kick Members | 1 | 2 |
| Ban Members | 2 | 4 |
| Administrator | 3 | 8 |
| Manage Channels | 4 | 16 |
| Manage Server | 5 | 32 |
| View Audit Log | 7 | 128 |
| View Channels | 10 | 1024 |
| Send Messages | 11 | 2048 |
| Manage Messages | 13 | 8192 |
| Embed Links | 14 | 16384 |
| Read Message History | 16 | 65536 |
| Connect | 20 | 1048576 |
| Speak | 21 | 2097152 |
| Manage Roles | 28 | 268435456 |
Discord permissions, explained
What is a Discord permissions integer?+
A Discord permissions integer is a single number that encodes a set of permissions as a bitfield. Each permission has its own bit, and the integer is the bitwise OR of every enabled bit. Discord uses this value in role settings and OAuth2 bot invite links to describe exactly what a bot or role is allowed to do.
How do I invite my bot with these permissions?+
Select the permissions you want, paste your application (client) ID into the field, then copy the generated invite URL and open it in your browser. Discord will show an authorization screen where a server admin can add the bot with the requested permissions and slash-command scope.
What does Administrator do?+
Administrator grants every permission on the server and bypasses channel-specific overwrites. It is the most powerful permission, so grant it only to fully trusted bots and roles. When Administrator is enabled here it is included in the integer, which effectively implies all other permissions.
Is this Discord permissions calculator free?+
Yes. It is completely free with no login or account required. Everything runs entirely in your browser. Nothing you select or type is ever sent to a server.
Related tools
All tools →More in Discord Tools.

