What is Discord Permission Calculator?
This Discord permission calculator runs locally in your browser. Discord represents a permission set as a 64-bit integer (bitfield) where each permission maps to a power-of-two bit. The tool ships with 44 common permissions (Create Instant Invite 2⁰, Kick Members 2¹, Ban Members 2², Administrator 2³, Send Messages 2¹¹, Manage Roles 2²⁸, etc.). Check them to get the decimal and hexadecimal (0x-prefixed) value in real time, or paste an existing value (decimal or hex) to decode which permissions it enables. Select-all, clear and per-value copy are included. Everything runs locally — nothing is uploaded. Built for Discord bot development (the permissions integer), server configuration and audits.
▶Use Cases5 scenarios
- ◆Computing the permissions integer for Discord bots
- ◆Configuring server role permissions
- ◆Decoding permissions of other bots
- ◆Learning bitfield math
- ◆Permission audits
▶How to Use5 steps
- 1Check the permissions you need (or Select all)
- 2Read the decimal and hex bitfield values
- 3Copy the format you need
- 4Or paste an existing value to decode permissions
- 5Clear and reselect as needed
▶Features8 features
- ✓Free
- ✓No signup
- ✓44 permissions covered
- ✓Decimal & hex display
- ✓Value decoding
- ✓Select all / clear
- ✓One-click copy
- ✓100% local
▶FAQ7 questions
What is a Discord permission calculator?
An online bitfield tool. Input: the permissions you check, or an existing permission value. Output: the decimal/hex value, or the list of permissions that value enables. Used for Discord bot development and server administration. Everything runs locally — no uploads.
How is a Discord permission value computed?
Discord stores permissions in a 64-bit integer where each permission maps to a power-of-two bit (e.g. Administrator 2³=8, Send Messages 2¹¹=2048). The value is the sum of the bits of all enabled permissions.
How do I decode an existing value?
Paste a decimal (e.g. 8) or hexadecimal (e.g. 0x8) value into the decode box and the tool automatically checks the matching permissions.
Which permissions are supported?
44 common permissions covering invites, member management, channels, messages, voice, roles, webhooks, slash commands and activities — matching Discord API permission constants.
Why are some bits skipped (2⁴⁶)?
Discord's official permission bitfield reserves some positions. The tool follows the API docs bit numbers, e.g. Send Voice Messages is bit 46 (2⁴⁶).
How do I use this for bot development?
Plug the computed decimal (or hex) value straight into the permissions parameter in the Discord developer portal or your code.
Is my data uploaded?
No. All calculation happens locally in your browser with no network requests.