🔐

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

0 permissions selected

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

1

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.

2

Copy Permission Value

The permission value is calculated automatically. Copy it in decimal, hexadecimal, or binary format to use in your bot code.

3

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.