Random Date Generator
Generate a random date between any two dates, with the day of the week included. Pick one date or several — handy for testing, games, planning and writing prompts.
How to use the Random Date Generator
Choose the ‘From’ and ‘To’ dates.
Generate a single date or up to fifty.
Your random date appears with its weekday.
Tap ‘Copy’ to grab the date(s) for your project.
About this tool
The random date generator picks a fair, random date inside any range you set, and even tells you the day of the week it fell on. Choose a start and end date, and generate one date or a whole batch.
Developers use it to create test data, writers to seed story timelines, planners to randomise schedules, and friends to invent fun ‘on this day’ prompts. Every date in your range has an equal chance of being chosen.
Frequently asked questions
Is every date in the range equally likely?
Yes — it picks uniformly across every day between your start and end dates (inclusive), so no date is favoured over another.
Does it tell me the day of the week?
Yes. Each result includes the weekday, like ‘Tuesday, July 14, 2015’, which is handy for planning and trivia.
What if I put the dates in the wrong order?
No problem — if your ‘From’ date is later than your ‘To’ date, the tool simply swaps them automatically.
Can I use this to generate a random birthday?
Yes — set the range to the birth years you want and generate away. It’s great for sample data and games (just don’t use it for anything requiring a real, verified date).