Random Date Generator

Need a date, any date? Press the button and get one. This random date generator picks a day of the year with equal odds. Your browser's secure random tool makes the pick.

Use it for birthday games, history projects, trivia and writing prompts. It is for calendar dates, not date-night ideas.

How to Get a Random Date

  1. Press generate.
  2. Read the date.
  3. Press again for another one.
  4. To choose the period, set the start in "From" and the end in "To". The tool starts with the current calendar year.

Get Random Date Picks: What to Use Them For

History project

Take a random date, then find one event that happened on that day in any year.

Trivia night

"Who was born on this date?" is a classic quiz round.

Writing prompt

Write a diary entry or a scene set on that day.

Calendar practice

What day of the week is it? How many days from today?

Planning

Pick a day for a challenge, a clear-out or a no-screens evening.

Test data

Get a quick date for a form or app you are building.

Random Birthday Generator

A random birthday generator picks a date, and you read the month and the day, like asking a stranger when they were born. It is great for classroom probability.

Here is the famous result. In a group of just 23 people, there is a better than 50% chance that two share a birthday. With 50 people, it is about 97%. Test it in your class. Ask everyone to write down a birthday and see if any match.

Birthday Generator for Games and Lessons

Sort by month

Line up the class by month, then pick a random month to start.

Birthday bingo

Each student gets a random birthday. The first to find a classmate in the same month wins.

Story characters

Pick a random birthday for a character in a story.

The Odds

QuestionAnswer
Any one day of the year1 in 365 (about 0.27%), or 1 in 366 in a leap year
The same date twice in a rowabout 0.27%
Picks until a repeat is more likely than not23

That is the birthday paradox, the same math as above. A range that contains 29 February has that extra day, so a leap year has 366 days. A range that contains 29 February has that extra day, so a leap year has 366 days.

Other Random Picks

For a number, use the random number wheel. For a story spark, pair your date with a letter or an object from the random letter generator or the random object generator.

Frequently Asked Questions

How does the random date generator work?

It picks a date with your browser's secure random generator. Each day has the same chance.

Can it make a random birthday?

Yes. It gives a full date with a year. Read the month and the day and ignore the year.

Does it include 29 February?

Yes, when your range contains it. Choose a leap year such as 2028-01-01 to 2028-12-31 and 29 February can come up.

Can I choose a date range?

Yes. Type a start date in "From" and an end date in "To", as YYYY-MM-DD. You can ask for 1 to 500 dates at once, pick one of four formats and switch on "No repeated dates".

Do I need an account?

No. It is free and works in your browser.