Discord Permissions Calculator
Build a Discord permission bitfield integer and optional bot invite URL. Toggle permissions, copy the number, import existing integers — BigInt-safe for high bits.
Permissions integer
277025770560
Paste your Application (client) ID to build a ready permissions= bot invite link.
General
Text
Voice
What is a Discord permission integer?
Discord packs every permission into a single integer bitfield. Each permission is one bit (for example Administrator is 1 << 3 = 8). Combining Send Messages + Embed Links means bitwise OR of those values into one number bots and the API understand.
Newer permissions sit on high bits beyond JavaScript’s safe integer range. This calculator uses BigInt so Timeout Members and similar flags stay exact.
Where to use the permissions value
1) OAuth2 bot invite URLs — the permissions query parameter. 2) Discord Developer Portal → OAuth2 URL Generator. 3) REST role create/edit payloads. 4) Channel permission overwrites (allow/deny fields).
Related: decode when an account was created with the snowflake decoder, or inspect a user with ID lookup.
Translate Your Videos with AI& Reach Billions
No credit card required • 5 free minutes
We contribute 1% of revenue for carbon removal
How It Works
Build a Discord permissions integer in three steps.
Tick the permissions
Pick only what your bot or role needs. Use a preset to start, then trim.
Copy the integer
We OR the selected bits with BigInt math so high permissions like Timeout stay exact.
Optional invite URL
Paste your Application ID to build an OAuth2 bot invite with the permissions= query filled in.
Expected Results
What the permissions calculator gives you.
Exact bitfield integer
The same number Discord expects in OAuth URLs, role creates, and permission overwrites.
Least-privilege warnings
Administrator is flagged — it bypasses channel overwrites entirely.
Import existing integers
Paste a permissions number to see which bits are set — useful when auditing invites.
Use Cases
Who uses a Discord permissions calculator?
Bot developers
Generate invite links that request exactly the scopes your bot needs.
Server admins
Decode a shady invite’s permission integer before clicking Authorize.
API integrators
Pass the integer when creating roles or channel overwrites via the Discord API.
All Discord tools
Find communities & Look up users/servers
Resolve Discord IDs, inspect public profiles, and browse servers by category.
Download profile media
Grab high-resolution avatars and banners from any public Discord profile.
Size converters
Convert banners and emoji to Discord’s exact pixel and file-size limits.
Format messages & text
Markdown formatting, spoilers, small text, timestamps, ANSI colors, and Unicode fonts.
Generate bios, names & templates
Bios, statuses, usernames, rules templates, replies, and developer calculators.
Guides
How-tos for Nitro and emoji — informational only, no scam generators.
Customer Reviews
BigInt finally right
"Other calculators mangled timeout bits. This one doesn’t."
Devin
Invite URL builder
"Paste client ID → copy link → done."
Aisha
Import to audit
"Decoded a sketchy bot invite before authorizing."
Cole
Presets help
"Basic chat preset then unchecked Attach Files. Perfect."
Nina
Frequently Asked Questions
Why is the permissions number so large?
Modern Discord permissions use high bit positions. Values can exceed normal 32-bit integers — always copy the full decimal string.
Should I enable Administrator?
Almost never for bots. Administrator bypasses channel permission overwrites and is a major security risk if the bot token leaks. Prefer specific permissions.
What scopes does the invite URL use?
bot and applications.commands by default, which covers classic bots plus slash commands.