Free Tool

Discord Permissions Calculator

Build Discord bot permission integers in one click. Pick the permissions your bot needs, copy the number, and generate a ready-to-use invite URL.

Find this on your app's page in the Discord Developer Portal. Used only to build your invite URL in the browser.

Quick presets
Reverse decode

Paste a permission integer to auto-check the matching permissions below.

General

Membership

Text

Voice

Stage

Events

Advanced

How to Use the Permissions Calculator

Three steps to build a Discord bot permission integer and invite URL

  1. 1

    Select the permissions your bot needs

    Check the boxes for every permission your Discord bot requires. Grouped by category, each permission shows a short description explaining what it grants.
  2. 2

    Copy the permission integer

    The calculator updates the integer live as you toggle permissions. Click Copy to grab the number, which you can paste into your bot's OAuth2 settings or Discord Developer Portal.
  3. 3

    Generate an invite URL

    Paste your bot's Client ID to build a ready-to-use invite URL with the scope and permissions query parameters filled in. Share the link to add the bot to any server.

What Is a Discord Permission Integer?

A Discord permission integer is a single number that represents a set of permissions using a bitfield. Every permission (Send Messages, Kick Members, Manage Channels, etc.) is assigned a bit position. To combine multiple permissions, Discord uses bitwise OR, so one big number can encode every permission your bot has at once.

Because Discord has more than 50 permissions, the integer quickly exceeds Number.MAX_SAFE_INTEGER, which is why permission values are often shown as very large numbers (like 8 for Administrator or 274877975552 for a standard giveaway bot). This calculator handles the math with BigInt so nothing is truncated.

You pass this integer to Discord when generating an OAuth2 invite URL via the permissions query parameter. Discord then creates a managed role for your bot with exactly those permissions when it joins a server.

Why Use a Permissions Calculator?

Building a permission integer by hand means memorizing bit positions and doing bitwise math. A calculator gives you a visual checklist, prevents typos, and lets you reverse-engineer any existing integer to see what permissions a bot is asking for before you invite it.

It also helps you follow the principle of least privilege. Only grant the permissions your bot actually needs. Giving a bot Administrator is the easy choice, but if it gets compromised or a command has a bug, Administrator means full server takeover. Use this tool to pick the minimum set instead.

Frequently Asked Questions

Everything you need to know about Discord bot permissions

Other Discord Tools

More free utilities by ScopliDrop

Run a Bot That Grows Your Server

ScopliDrop is a free Discord giveaway bot with task-based entries, fraud prevention, and built-in growth tools. Add it in one click with the right permissions pre-configured.