Text tool

Random Date Generator

Choose valid start and end dates, then generate up to 100 dates using browser randomness.

In-browser processingNo account requiredPrivacy details ↗

Choose an inclusive date range and count.

A QUICK WALKTHROUGH

How to use this tool

  1. Enter the inclusive start and end dates.
  2. Choose a count and whether duplicate dates are allowed.
  3. Generate and review the dates.

Inclusive calendar range

Both entered dates can be selected. Invalid calendar dates are rejected, and date semantics use calendar components rather than the user’s local time zone.

Bounded output and duplicate policy

Generate 1 to 100 dates. Allow duplicates for independent draws, or require unique dates; unique mode rejects a count larger than the range.

Randomness disclosure

The generator uses non-cryptographic browser randomness. Results are not suitable for security, lotteries, gambling, or high-stakes decisions.

GOOD TO KNOW

Common questions

Are the range endpoints included?

Yes. The start and end dates are both eligible.

Can I request unique dates?

Yes. Select Unique dates only; the requested count must fit within the range.

Is this cryptographically secure?

No. It uses Math.random and must not be used for security or high-stakes selection.