Random Date Generator

Pick random dates between a start and end date. Choose how many, skip weekends and pick a format.

How many
November 30, 2026Monday

How to use it

Set the first and last possible dates, choose how many, then press Generate. Both the start and end dates can be picked.

Options

Weekdays only skips Saturdays and Sundays. Sort lists dates from earliest to latest. Dates never repeat within one set.

FAQ

What can I use random dates for?

Scheduling practice, history quizzes, test data for spreadsheets and picking a day for an event.

Are the start and end dates included?

Yes. Both ends of the range can be picked.

Which date format is used?

US formats by default. Choose ISO (YYYY-MM-DD) for spreadsheets and code.