Discord permissions calculator
Discord Manage Roles permission
The Manage Roles permission is bit 0x10000000 (integer 268435456) of Discord's permissions bitfield. It lets a member or bot manage roles, but only roles below their own highest role.
| Detail | Value |
|---|---|
| Hex | 0x10000000 |
| Integer | 268435456 |
| Discord API name | MANAGE_ROLES |
| discord.js / discord-api-types | PermissionFlagsBits.ManageRoles |
| Applies to | Text, voice and stage channels |
| Needs owner's 2FA | Yes |
What Manage Roles allows
- Create and edit roles that sit below their highest role, and sort roles below it.
- Give or remove those roles on members.
- It can also be set in one channel's overwrites, because it applies to text, voice and stage channels.
Things to know
- A member or bot can only grant permissions it has itself, counting all of its roles together.
- If a bot can't assign a role, move the bot's role above that role in Server Settings, under Roles.
- On servers with server-wide 2FA enabled, the owner's account must use two-factor authentication before this permission works.
- Administrator makes it unnecessary, but also grants everything else.
Bot invite link with only this permission
Replace the client ID with your application's ID from the Discord developer portal. To request more than one permission, add their integers together, or tick them in the permissions calculator.
https://discord.com/oauth2/authorize?client_id=123456789012345678&permissions=268435456&scope=bot%20applications.commands
Questions
- Why can't my bot give a role to a member?
- Usually the role is at or above the bot's highest role, or the bot lacks Manage Roles. Discord only lets a bot give roles that are below its own highest role.
- Can I grant a role permissions I don't have?
- No. A member or bot can edit roles below its highest role, but it can only grant permissions it has itself.
- What is the integer value of Manage Roles?
- Manage Roles is bit 0x10000000, so its permissions integer is 268435456 when it is the only permission selected. To combine permissions, add their integers together (or OR their bits).
- Does Manage Roles need two-factor authentication?
- On servers with server-wide 2FA enabled, the owner's account must use two-factor authentication before this permission works.
Related permissions
Last reviewed 2026-10-14 against the Discord developer docs on permissions. More free tools: all Discord tools