Set your birthday
On this page
You set your birthday once, on the website or in Discord, and it works in every server that has Birthday Bot. You need a month, a day, and a time zone. The year is optional.
On the website
- Press Login with Discord, open the account menu (your avatar, top right), and choose My settings.
- Under My birthday, pick your Month and Day.
- Leave Year (optional) on "Not set" unless you want your age celebrated. See Do I have to share my birth year?
- Pick My timezone. You can search the list by country, US state, major city, or a common abbreviation such as EST or IST, and the closest matches come first. Not sure what yours is called? The Find my timezone link next to the field looks it up for you.
- Press Save changes in the bar at the bottom of the page.
What success looks like
The bar at the bottom says Changes saved. From then on, servers that have birthdays set up post something like this on your day:

The exact message, the channel, and whether you get a birthday role are up to each server.
Why does Birthday Bot need my time zone?
So your birthday starts when your day starts. Without a time zone, a member in Sydney and a member in Los Angeles would both be celebrated at the same moment, which is the wrong day for one of them.
Each server chooses whose clock to follow. Some celebrate everyone on the server's time zone, others celebrate each member on their own. Your time zone is used in servers that chose the second option.
If you add a birth year, your age follows your own time zone: it goes up at midnight on your birthday where you are, whichever clock a server celebrates on.
Do I have to share my birth year?
No. With only a month and a day, Birthday Bot celebrates your birthday and never shows an age anywhere.
If you add a year, servers can mention how old you are turning, but only if you also allow it: showing your age is turned off for everyone until they switch it on. Your privacy explains how. You can set the year back to "Not set" at any time. Discord requires its users to be at least 13, so a year that would make you younger than that is not accepted.
Born on February 29?
Pick February 29. In years without a leap day you are celebrated on February 28.
Someone suggested my birthday
A server's staff can suggest a birthday for you in Discord. Birthday Bot then sends you a direct message that names the server and who made the suggestion, with the suggested date and time zone under Suggested. If you already have a birthday saved, it is shown under Saved now, so you can compare the two. Nothing is saved until you answer, and the message does not expire. If Birthday Bot cannot DM you, the suggestion is posted in the server channel where it was made instead, in a message that mentions you so Discord notifies you. It does not show your saved birthday, and only you can answer it.
- Save with the suggested date on the button (for example Save August 28, 2001) saves that birthday and time zone as your own, in every server you share with Birthday Bot, as
/setwould. It replaces the birthday you had saved. - Save with the date and no year (for example Save August 28, no year) saves the date and time zone without the birth year. It is shown only when the suggestion included a year.
- Decline saves nothing. Declining does not block the server, so its staff can suggest again, for example with a corrected date. The message that confirms your decline has a button to block that server from suggesting a birthday for you for 30 days. It also links My settings on the website, where you can review your privacy. When you declined in the server channel, that message is shown only to you. The button still works if the server suggests again before you use it, and then it also declines the newer suggestion, as long as you have not saved it.
Saving does not change your privacy settings: if your birthday is hidden in that server, it stays hidden there, and the direct message tells you so. After you save in a direct message, the message shows your saved birthday with your privacy settings for the server that made the suggestion, as described in Using Discord instead. In the server channel, the message only says that you confirmed the suggestion, and your saved birthday with your privacy settings is shown only to you.
Common problems
- "Pick your timezone." A birthday cannot be saved without a time zone. The two are always saved together.
- "That birthday hasn't happened yet." The year you picked puts your birthday in the future. Check the year, or set it to "Not set".
- "Discord requires users to be at least 13." The year you picked would make you younger than Discord allows. Check the year, or set it to "Not set"; the year is optional.
- I set my birthday today and nothing was posted. Each server posts its birthday messages at a set hour. If you add your birthday on the day itself after that hour has passed, you are not announced this year unless a member of that server's staff posts it by hand with
/test. Next year it happens on its own. See A birthday was not announced. - I saved my birthday but a server did not celebrate it. Your birthday may be hidden in that server, or the server may not have birthdays set up yet. Check Your privacy first, then ask that server's staff to follow A birthday was not announced.
- I want to add someone else's birthday. Each member adds their own. A server's staff can suggest a birthday in Discord, which the member confirms from a direct message; see Can I add birthdays for my members?
- I want to remove my birthday. Use Clear my birthday on the same page. It removes your birthday and time zone from Birthday Bot everywhere and cannot be undone. If you only want fewer servers to see it, change your privacy settings instead.
Using Discord instead
Type /set in any server with Birthday Bot, or in a direct message with the bot. It asks for your time zone and then your birthday, and shows you the result to confirm before anything is saved. You can also fill in its options to answer everything at once. Write the month of your birthday as a word, for example August 28, so day-first and month-first dates cannot be mixed up. For the time zone, start typing and pick from the suggestions; /map shows a time zone map if you are not sure.
Once your birthday is saved, the reply lists your privacy settings under Birthday and, when you saved a birth year, Age. Each has an Every server row, then a row named after that server. Each row says whether it is shown or hidden, and its button does the opposite (Hide or Show). A server row that ends in (default) follows your Every server row. The rows update when you press a button. Below them are a link to manage every server in My settings and an Open My Settings button. If you use /set in a direct message with the bot, the reply lists only the Every server rows. Your privacy explains what they change.
To remove your birthday and time zone in Discord, use /purge. Its reply tells you how to set them again, with /set or on My settings.
/link opens My settings on this website when you pick its dashboard choice (listed below) in a direct message, or in a server where you do not have Manage Server.
/set
Works in DMsSet your birthday.
/set
Works in DMsdateoptional · text- Your birthday.
time_zoneoptional · text- Your time zone. Find this with /map!
yearoptional · whole number · 1900 to 2100- The year you were born. Hidden from all servers by default.
/map
Works in DMs/purge
Works in DMs/link
Works in DMsUseful links for the bot.
/link
Works in DMslinkrequired · text- What link would you like to view?
- Docs
- FAQ
- Donate
- Invite
- Support
- Vote
- Map
- Dashboard