Random Date Generator

Pick one or more random dates between any two days.

Dates appear hereSet a range, then press Generate.

How it works

Choose a start and end date, say how many dates you want, and press Generate. Every day in the range, including both ends, is equally likely.

Turn on No repeats when each date must be different, for example when scheduling spot checks. Copy puts the dates on your clipboard in YYYY-MM-DD form, one per line.

People use it for

  • Picking a random day for an audit or spot check
  • Choosing a date for a surprise or a draw
  • Random birthdays for test data
  • Deciding when to start something

Questions

Does it include the start and end dates?

Yes. If you set 1 March to 3 March, all three days can come up.

What format are the results in?

Shown in your locale's short format with the weekday, and copied as YYYY-MM-DD so they sort and paste cleanly.

Can I generate random times too?

Not yet. For a random hour or minute, use the Random Number Generator with a range like 0–23.

Related tools