Free tools
Small tools for people writing Discord bots.
The numbers and strings Discord expects you to work out by hand, worked out for you. Everything runs in your browser; nothing you type is sent anywhere.
Timestamp generator
Turn a date and time into a <t:…> tag that every reader sees in their own time zone, or decode one.
Open the tool →
Permissions calculator
Tick the permissions your bot needs, get the integer and a ready-made invite link, or decode an existing one.
Open the tool →
Intents calculator
Pick the events your bot listens for and get the intents value and the code for discord.js or discord.py.
Open the tool →
Why these three
They are the questions that come up again and again in bot support servers: which number goes in the invite link, why message content arrives empty, and how to post a time that makes sense to everyone reading it. Each one has an answer that is simple once you know it and fiddly until you do.
Every tool is checked against Discord's own documentation, including the flags added most recently, like pinning messages and bypassing slowmode, which older calculators around the web still do not know about.
Once your bot works
A bot that only runs while your computer is on is a bot that is offline most of the time. We host Discord bots free, around the clock, in Node.js, Python or Bun, and the hosting pages below cover what that involves for each.
Run your bot 24/7, free