Random Date Generator
Select a start and end date, then generate one random date from that range.
How to Use the Random Date Generator
This tool selects one calendar date from a start and end date that you define. It can be useful for sample data, games, testing, scheduling exercises, classroom activities and writing prompts.
Example
If your range is January 1, 2026 through January 31, 2026, the generator might return Monday, January 19, 2026. Both boundary dates are eligible results.
Factors That Affect the Result
The start and end dates define the complete selection window. A larger range creates more possible dates, while a narrow range limits the outcomes. Calendar dates are selected randomly and are not recommendations for scheduling important events.
Frequently Asked Questions
Are both boundary dates included?
Yes. The start date, end date and any date between them can be selected.
Can I generate dates in the past?
Yes. You can use any valid start and end dates as long as the end is not earlier than the start.
Can I generate another date with the same range?
Yes. Click Generate Random Date again without changing the fields.
How the Tool Works and Its Limits
A random date generator samples from the selected date interval. Inclusive versus exclusive endpoints can change the set of eligible dates, and time-zone handling matters when timestamps rather than calendar-only dates are generated.
