What is Random Date Generator?
Choose a start and end date, then generate calendar dates without drawing numbers by hand. Results use the unambiguous YYYY-MM-DD format, such as 2026-09-11.
How to use Random Date Generator
Set both dates between 1900 and 2100. Optionally enable weekdays only, choose 1–100 results, and select Generate Dates. Copy the list for your worksheet.
Features
Inclusive start and end dates; valid leap days; optional Monday–Friday filter; no duplicate dates in a batch.
Use Cases
Use for fictional timelines and date-field testing. Weekdays only does not remove public holidays. For month-and-day ideas, try the random birthday generator.
FAQ
Can dates repeat?
Dates are unique within a batch, but can reappear in later batches.
Does this handle leap years?
Yes. Only real calendar dates are included, including February 29 in leap years.
Why are there too few dates?
The quantity cannot exceed the eligible days in the range. Expand the range or request fewer results.
Is it fair?
Selections use browser Web Crypto with rejection sampling to avoid modulo bias. Each eligible date, character, number, or shuffle position has equal selection probability.