Random Date Generator
Generate one or many random calendar dates within a chosen range for QA, fixtures, mock data, sampling, demos, spreadsheets, and database seed data.
Start and end dates are both included.
Random dates
What is a random date generator?
A random date generator selects one or more actual calendar dates between a chosen start and end date. Use it as a random date picker for QA, fixtures, mock data, demos, sampling, spreadsheets, and development databases.
How to generate random dates
Choose an inclusive date range, set the quantity, then select uniqueness, weekday filters, display format, and result order. Generate the batch, copy individual dates or all results, or download the exact one-date-per-line output.
Inclusive and unique date ranges
The start and end dates are both eligible, including when they are the same date. Unique dates only guarantees no repeats and validates that enough weekday or weekend matches exist before generation.
Date formats and calendar values
Choose YYYY-MM-DD for structured data, MM/DD/YYYY or DD/MM/YYYY for regional examples, or Month D, YYYY for readable output. The format changes only how each result is displayed, copied, and downloaded—not the underlying selected calendar date.
