General
Text
Voice & Stage
Advanced
Copy-ready
30720xC00new PermissionsBitField("3072")discord.Permissions(3072)Bot invite from this bitfield
Same permissions integer, plus a client ID, becomes an OAuth invite. Need extra scopes? Use the full invite generator.
Paste a client ID to generate https://discord.com/oauth2/authorize?… with these permissions. Nothing is sent to Kitcord.
How to use it
Check the permissions you want, or paste a decimal / 0x hex bitfield to decode it. Copy the integer for an invite URL, discord.js PermissionsBitField, or discord.py Permissions. Paste a client ID below to build the OAuth invite with the same bitfield.
FAQ
How do Discord permission bitfields work?+
Each permission is a bit: SEND_MESSAGES is 1 << 11, ADMINISTRATOR is 1 << 3, MODERATE_MEMBERS is 1 << 40. Combine them with bitwise OR. Because flags exist above bit 31, use BigInt / a string integer, not a 32-bit int.
What does the Administrator permission do?+
Administrator (8) grants every permission and ignores channel overwrites. It is powerful and requires 2FA on servers that enforce two-factor authentication. Prefer the smallest set of flags your bot actually needs.
How do I use this number in discord.js?+
new PermissionsBitField("2147483648") or PermissionsBitField.Flags.ManageRoles. The calculator copies both the raw integer and a discord.js snippet.
Where does this number go in a bot invite URL?+
On the permissions query parameter: https://discord.com/oauth2/authorize?client_id=…&permissions=BITFIELD&scope=bot+applications.commands. The invite builder on this page (and /tools/discord-bot-invite-generator) fills this in for you.
Why is my pasted integer missing flags?+
Unknown high bits (flags Discord added after this list, or a typo) show as leftover bits. Known flags still decode. Check Discord’s permission docs if a new flag appeared.
Related tools
Build a Discord bot visually on Kitcord
You just built the permission integer Discord will ask for. Snap that bot together on Kitcord’s canvas — still free to start.
Kitcord is not affiliated with, endorsed by, or sponsored by Discord Inc. Discord is a trademark of Discord Inc.