Discord Permissions Integer: How One Number Stores Permissions
The permissions integer is one number in which every binary digit switches a single Discord permission on or off. It is the number after permissions in a bot invite link (a value of 8 means Administrator), and it lets Discord and bots store a whole permission set in one value.
How the number works
Discord has dozens of permissions, such as View Channel, Send Messages or Ban Members. Each one has a fixed power of two. View Channel is 1024, Send Messages is 2048, Manage Messages is 8192 and Administrator is 8. To combine permissions, you add the numbers. A role with View Channel and Send Messages is 1024 + 2048 = 3072.
Because every permission uses its own bit, no two combinations give the same total, so the sum can be turned back into the exact list.
Where you will see it
- Invite links: the
permissions=value says which rights the bot's role gets when it is added. See OAuth2 scopes. - Roles and channel overrides: Discord stores each role's permissions and each channel's allow and deny lists as these numbers.
- Developer tools: bots read the value to check whether a member may do something.
Why it matters to owners
Two permissions deserve care. Administrator (8) bypasses every channel override, so a role that has it can do anything. Keep it for people you fully trust. And when a bot asks for a big integer, decode it before you approve, because a number you cannot read could include Ban Members or Manage Webhooks that the bot does not need. The permissions calculator turns checkboxes into a number and a number back into checkboxes.
Roles are also limited by their position. Having a permission does not let a role manage others above it, see role hierarchy.
Permissions and Noxyr
Noxyr asks for a fixed list of rights rather than Administrator. That includes posting and embedding, managing channels and roles for tickets and verification, viewing the audit log for anti-nuke, and kick, ban and timeout for its protection modules. The permissions reference shows each one and what breaks without it. Administrator is still the easiest choice on a server with many channel overrides, because one denied override on a category can stop ticket creation, but it is not required.
For a plain explanation of giving a bot just enough, read about least privilege for bots.
Reading one by hand
Take a number such as 3072. Subtract the largest permission value that fits (2048), then the next (1024) and you are left with zero, so it is Send Messages plus View Channel. The calculator does the same math instantly, and avoids slips.
Common questions
What does a permissions value of 8 mean?
The value 8 is the Administrator permission. A bot invited with it gets every right in the server.
How do I turn a permissions number into a list?
Use the permissions calculator tool, which decodes any number into the individual permissions it contains.
Does Noxyr need Administrator?
No. Its invite uses a fixed list of permissions. Administrator is only the easiest option on servers with many channel overrides.