Discord Bot Invite Generator
Paste your bot's client ID. Tick the permissions it uses and copy the invite link.
- 1Paste your ID
- 2Tick permissions
- 3Copy the link
The client ID is the Application ID on your app's General Information page in the Discord Developer Portal. It isn't the bot token, and this tool never asks for the token at any point.
ServerNone selected
MembersNone selected
Text channelsNone selected
Voice and stage channelsNone selected
EventsNone selected
AdvancedNone selected
What this Discord bot invite generator gives you
An invite link for your own bot that asks for the permissions it uses and no more.
Making a Discord bot invite link: common questions
Paste your app's client ID in above. Leave bot ticked, plus applications.commands if the bot has slash commands, then tick only the permissions the bot uses. Copy the link at the bottom. Anyone with the Manage Server permission in a server can use it to add the bot there.
In the Discord Developer Portal, open your application and look at the General Information page. The Application ID shown there is the client ID. It's a number 17 to 20 digits long and it's fine to share. It is not the bot token, which is a secret and which no invite link ever needs.
Tick the permissions above and the number appears at the bottom, ready to copy. You only need a client ID to make the invite link. Discord ignores permissions on a link without the bot scope, so with bot unticked the tool still shows the number but leaves it out of the link.
bot adds the bot to a server, and applications.commands lets it add slash commands there. Those two cover most bots. Scopes like identify, email and guilds are for a website people sign in to with Discord. They give the app access to the account of the person who clicks Authorize, so leave them out of a link that's only meant to add a bot to a server, and be wary of any bot invite that includes them.
With a server ID in the link, Discord picks that server in the drop-down for you. Adding the lock stops the person from choosing a different one. It's handy for a button that should only ever add your bot to one particular server and nowhere else, like a private community.
Discord marks certain permissions as elevated, including Kick Members, Manage Messages and View Monetization Analytics. The bot's owner must use two factor authentication to use elevated permissions on servers that require it. The tag describes Discord's authentication requirement, so read each permission's description to understand the access it grants.
Almost never. Administrator turns on every permission at once and ignores the settings on individual channels. Server owners are right to be wary of a bot that asks for it, and most bots work fine with a short list of specific permissions, which is what this tool helps you pick.
No. The link is built by your browser. The tool makes no request to Discord and none to Redact with what you type, and it never asks for a bot token, a password or a login.
Try Redact for Free
We are frequently adding support to other social network services. You can receive direct updates from us in Redact's Discord Channel.
