Random Date Generator
Pick random dates between any two dates you set. Useful for sample spreadsheets, scheduling practice, writing exercises and testing date-based features.
How to use it
Set the earliest and latest date, choose how many dates you need and the format, then press Generate. Dates are picked evenly across the whole range.
Example
Five dates between 1 January 2026 and 31 December 2026 might come out as 2026-02-09, 2026-05-21 and so on.
Limits and accuracy
Dates are calendar dates without time zones. The earliest date must come before the latest one. Results are for practice and sample data, not for predicting anything.
Frequently asked questions
Are the dates evenly spread?
Yes. Each day in the range has an equal chance of being picked.
Why does my range show an error?
The earliest date must be before or the same as the latest date.