Select the exact permissions your bot needs, decode an existing permissions integer, and optionally generate a Discord OAuth2 installation URL — all locally in your browser.
Permission integers are easier to audit when each bit is shown as a named capability.
Select only the capabilities required by the bot instead of defaulting to Administrator.
Paste the decimal permissions value from an OAuth2 URL to see which current Discord flags it contains.
Add a public Application ID and create a bot installation URL with the selected permissions and optional slash-command scope.
Discord represents a set of permissions as one decimal integer. Each permission occupies a bit position, and selected values are combined with a bitwise OR operation. This calculator uses BigInt so newer permissions above the traditional 32-bit range remain accurate.