Random Date Generator

Pick a random date between any two dates, or generate a whole list at once.

โœ” 100% Freeโœ” No Signupโœ” No Watermarkโœ” Unlimited Use

Updated 2026-07-05 ยท Built and maintained by the MakeToolz team.

Pick a Random Date Between Two Dates

This free random date generator gives you a random calendar date between any start and end date you choose. Set the range, pick how many you want, and it returns a fair random date, or a whole list, using your browser's secure random source.

It is handy for sampling records by date, picking a random day for a giveaway or event, seeding test data, generating writing or history prompts, and settling on a day when nobody can decide. Nothing you enter is uploaded.

How to Use the Random Date Generator

  1. 1
    Set the From and To dates for your range.
  2. 2
    Choose how many dates you want (1 for a single pick).
  3. 3
    Click Random Date, then copy the result or generate again.

Why Use MakeToolz's Random Date Generator?

Any date range

Pick a random date between any two dates you set.

One or many

Generate a single date or a list of up to 50 at once.

Inclusive range

Both the start and end dates can be selected.

Fair and random

Uses the browser Web Crypto source for unbiased picks.

Private

Runs in your browser; nothing is uploaded.

Free

No signup, no limits.

Frequently Asked Questions

How do I generate a random date in a range?
Set the From and To dates, then click Random Date. The tool returns a fair random date within that range, including the start and end days.
Can I get more than one date?
Yes. Set the count and it returns that many random dates at once, which you can copy as a list.
Are the dates truly random?
Yes. Each date is chosen with your browser's cryptographic random source, so every day in the range has an equal chance.

Related Free Tools

More Random Generators & Pickers

Browse all generators โ†’