Discord Tools

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.

0 selected

General Server

Membership

Text Channel

Voice Channel

Permissions integer
0

Find this on the Discord Developer Portal under your application's General Information. Leave it blank to use a CLIENT_ID placeholder.

Bot invite URL
https://discord.com/oauth2/authorize?client_id=CLIENT_ID&permissions=0&scope=bot+applications.commands
Reference

Common 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:

PermissionBit positionValue (1 << bit)
Create Invite01
Kick Members12
Ban Members24
Administrator38
Manage Channels416
Manage Server532
View Audit Log7128
View Channels101024
Send Messages112048
Manage Messages138192
Embed Links1416384
Read Message History1665536
Connect201048576
Speak212097152
Manage Roles28268435456
FAQ

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.