Discord Permission Calculator
Calculate Discord bot permissions and generate invite links. Select the permissions your bot needs and get the permission value in multiple formats.
General Permissions
Membership Permissions
Text Permissions
Voice Permissions
Advanced Permissions
Permission Value
Generate Invite Link
Features
All Permissions
Complete list of Discord bot permissions organized by category
Multiple Formats
Get permission values in decimal, hexadecimal, and binary
Invite Link Generator
Generate OAuth2 invite links with calculated permissions
How to Use
Select Permissions
Check the permissions your bot needs. Permissions are organized by category (General, Text, Voice, etc.). Use quick actions to select entire categories or all permissions at once.
Copy Permission Value
The permission value is calculated automatically. Copy it in decimal, hexadecimal, or binary format to use in your bot code.
Generate Invite Link (Optional)
Enter your bot's Client ID to generate an OAuth2 invite link with the exact permissions selected. Optionally add a Guild ID to pre-select a server.
Understanding Permissions
What are Discord Permissions?
Discord permissions control what actions your bot can perform in a server. Each permission is represented by a bit flag, and combining them creates a permission integer that Discord uses to grant or deny access to specific features.
Dangerous Permissions
Some permissions are marked as "Dangerous" because they grant significant control over the server. These include Administrator, Kick Members, Ban Members, and Manage Roles. Only request these if your bot absolutely needs them.
Administrator Permission
The Administrator permission grants all permissions and bypasses all channel-specific permission overwrites. While convenient, it's generally recommended to only grant the specific permissions your bot needs for better security and transparency.