Party pick · 1900 to 2026

Random Birthday Generator

Set a birth-year range or tap an age group, then press Pop a birthday. Each date comes with the age today, the weekday of birth, the star sign and a countdown to the next party. Roll up to 50 guests at once to run the birthday paradox at your own table.

Party planner

Set the guest list

Age group
Birth years

You're invited to celebrate

Pick a range

Press Pop a birthday

YYYY-MM-DD
Turns 0 on
...
Age today
...
Star sign
...
Next party in
...

Every day of the year gets a fair shot

Many birthday generators pick a month first, then a day inside the month. The shortcut skews the odds. February has 28 days, so each February date lands 1 time in 336, about 0.298%. A date in a 31-day month drops to 0.269%. Over 100,000 rolls, February 10 shows up around 29 more times than October 10.

This generator counts every calendar day from January 1 of your start year to the end of your range, then draws one with your browser's crypto.getRandomValues. February 29 appears only in leap years, about once every 1,461 days, the same rate as a real calendar. When the range ends in 2026, the last possible date is today. No guest gets a birthday in the future.

Pick by age group, not by year

The chips above turn ages into birth years for you. Here is what each one sets as of 2026:

GroupAgesBirth yearsTypical use
Kids5 to 122014 to 2021Party invite mockups, classroom roleplay
Teens13 to 192007 to 2013Young adult characters, quiz rounds
Adults20 to 641962 to 2006Signup form test accounts, CRM seed rows
Seniors65 to 951931 to 1961Family tree drafts, retirement personas
Any age0 to 1261900 to 2026Trivia nights, probability lessons

Groups work on whole birth years. A Kids roll born in late 2021 sits at age 4 until the birthday passes, so expect the odd guest one year under the band.

The birthday paradox, live at your party

Put 23 people in a room and the chance of two sharing a birthday passes 50%. Most people guess you need around 180. Set Guests to 23, press the button and watch for pink Twin day tags in the guest list.

Run 10 rounds at 23 guests and roughly half should show a match. Six or four out of ten is normal for a sample this small. The textbook figures above skip February 29. This generator includes leap days, which pulls the real odds down by a hair.

What the party card shows

Turns
The age on the next birthday, with the date. A February 29 birthday in a non-leap year shows February 28, the day most leap-year babies pick.
Age today
Whole years as of the date on your device, not the server.
Born on a
The weekday on the Gregorian calendar. Russia switched in 1918 and Greece in 1923, so a 1910 Moscow birth record lists a date 13 days off from this one.
Star sign
Tropical Western zodiac. Cusp dates differ by a day between sources. Here Aries starts on March 21 and Capricorn on December 22.
Next party in
Days from today to the next birthday. A zero reads Today.

Where random birthdays fall short

Random birthday questions

How random are the dates?

Every day in your range has the same weight. The pick comes from crypto.getRandomValues with rejection sampling, so no day gets a rounding edge. Nothing goes to Toolexe. The dates exist only in your browser tab.

How do I get a birthday for one exact age?

Set both years to the same value. For a guest turning 30 this year, set From and To to 1996. Anyone born in 1996 is 29 or 30 today, depending on whether the birthday has passed. The card shows both numbers.

Why does February 29 show up so rarely?

Leap days occur once every four years, with century years skipped unless divisible by 400. Across 1970 to 2026, February 29 holds about 0.07% of all days, so expect one in roughly 1,461 rolls.

How do I move a guest list into a spreadsheet?

Press Copy CSV and paste into Excel or Google Sheets. The columns are date, weekday, age, turns, next_birthday and zodiac. Copy list gives one date per line in the format you picked.

Does the share link keep my dates?

No. The link stores the year range, guest count and date format. Whoever opens the link gets a fresh roll with the same settings. Copy the dates themselves to pass along an exact list.

Why did two guests get the same birthday?

Chance, and more of it than most people expect. With 23 guests the odds of a shared birthday sit near 51%. With 50 guests a match turns up in about 97 rounds out of 100.