Random Date Generator
Random date generator: pick one date or up to 20 between any two dates, weekdays only if you like, each with its day of the week. Free, for class and planning.
How to Use It
- Set the first and last date of the range. Any years from 1000 to 9999 work.
- Choose how many dates you want, from 1 to 20. They are always different dates.
- Turn on Weekdays only to leave out Saturdays and Sundays.
- Press Pick dates, or press Space or Enter while you’re not typing.
- Press Sort to put them in order, earliest first, and Copy to take them with you, one per line.
Frequently Asked Questions
How does the random date generator work?
It counts every date from the first to the last, then picks from them with your browser’s secure random number generator. Every date in the range has the same chance.
Can it give me a random birthday?
Yes. For a birthday in any year, set the range to one whole year. For a story character’s birthday, pick a range of years that fits their age.
Can I leave out weekends?
Yes. Turn on Weekdays only and every date it picks is a Monday to Friday. Holidays are still in, since they differ from place to place.
What can I use random dates for?
A history quiz (spin a date and ask what happened then), a character’s birthday in a story, practice reading the calendar, a day to plan a class event, or test data for a spreadsheet.
Will the same date come up twice?
Not in one go: the dates in a set are always different. Press Pick dates again for a new set, which can share dates with the last one.
Is anything saved?
No. The dates are picked in your browser and nothing is sent to us. They are gone when you reload or leave the page.
Prefer a Wheel?
For a month or a day of the week, spin the month wheel or one of these.
All classroom wheels · Flip a coin · Roll a dice · Random number generator · Random letter generator · Random color generator · Random name generator


