Dates and Time

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.