Discord Permissions Explained
Discord permissions are stored as a single number: a bitfield where each permission is one bit. Understanding it stops you from handing out Administrator every time something does not work.
The bitfield
Each permission has a bit position. The value of a permission is 1 shifted left by that position, so Administrator (bit 3) is 8, and a role’s permissions are all its bits added together. The Discord Permissions Calculator turns a set of checkboxes into that integer and a ready-to-use invite URL.
Administrator overrides everything
The Administrator permission grants every permission and bypasses all channel-level restrictions, including private channels. Give it only to roles you fully trust. For everyone else, grant the specific permissions they need.
Channel overrides beat role permissions
A role sets server-wide (base) permissions, but each channel can allow or deny permissions per role or member. A channel-level deny wins over a server-level allow, which is exactly the kind of overlap a permissions audit catches.
Try the tools
All guides →Discord Permissions Calculator
Pick permissions to get the integer and a ready-to-use bot invite URL.
Launch tool →Discord Mention Builder
Build user, role, channel, emoji, and slash-command mentions and deep links.
Launch tool →Discord Role Color Picker
Pick a color and get the Discord decimal integer, hex, and RGB with a live preview.
Launch tool →
