Random Date Generator – Generate a Random Date Online

Random Date Generator

Select a start and end date, then generate one random date from that range.

Choose a date range to begin.

How to Use the Random Date Generator

This tool selects one calendar date from a start and end date that you define. It can be useful for sample data, games, testing, scheduling exercises, classroom activities and writing prompts.

Example

If your range is January 1, 2026 through January 31, 2026, the generator might return Monday, January 19, 2026. Both boundary dates are eligible results.

Factors That Affect the Result

The start and end dates define the complete selection window. A larger range creates more possible dates, while a narrow range limits the outcomes. Calendar dates are selected randomly and are not recommendations for scheduling important events.

Frequently Asked Questions

Are both boundary dates included?
Yes. The start date, end date and any date between them can be selected.

Can I generate dates in the past?
Yes. You can use any valid start and end dates as long as the end is not earlier than the start.

Can I generate another date with the same range?
Yes. Click Generate Random Date again without changing the fields.

How the Tool Works and Its Limits

A random date generator samples from the selected date interval. Inclusive versus exclusive endpoints can change the set of eligible dates, and time-zone handling matters when timestamps rather than calendar-only dates are generated.