Language
English English Vietnamese (Tiếng Việt) Vietnamese (Tiếng Việt) Chinese (简体中文) Chinese (简体中文) Portuguese (Brazil) (Português do Brasil) Portuguese (Brazil) (Português do Brasil) Spanish (Español) Spanish (Español) Indonesian (Bahasa Indonesia) Indonesian (Bahasa Indonesia)
Random Date & Time

Random Date & Time

Random date generator that picks a random date, time, or date & time in any range — use presets, exclude weekends, and generate one result or a whole list.

Random Date Generator for Any Range

This random date generator gives you a random date, a random time, or a full date and time from a range you choose. Set a start and end, press Generate, and a result lands instantly — no formulas, no spreadsheets, nothing to install.

Need just one date, or a whole list? Raise the count and generate many at once. Switch between Random Date, Random Time, and Date & Time modes, lean on the quick presets, and copy or export whatever you generate.

Private by design: every date and time is generated in your browser using its built-in randomness. Your ranges, results, and history are never uploaded to a server.

How to Generate a Random Date

1

Pick a mode

Choose Date for a random calendar date, Time for a random time of day, or Date & Time to get both together as one timestamp.

2

Set your range

Pick a From and To value with the calendar pickers, or tap a preset like This Month, This Year, or Business Hours to fill the range in one click.

3

Choose the options

Set how many results you want with the counter, switch the time format to 24h or 12h, and turn on Exclude Weekends if you only want weekday dates.

4

Generate and reuse

Press Space or tap Generate. Each result shows a friendly label like Tomorrow or In 5 days — then copy one, copy all, or export the list to a text file.

Features

Three Generation Modes

Generate a random date, a random time, or a combined date and time — whichever your task needs.

Any Date Range

Set your own start and end with the calendar pickers to get a random date between two dates you control.

Quick Date Presets

One tap fills the range with This Month, This Year, the Next 30 Days, or the Past 30 Days.

Time Range & Presets

Pick any time window or use Full Day, Business Hours, Morning, or Afternoon presets.

Exclude Weekends

Skip Saturdays and Sundays so every random date falls on a weekday.

12h or 24h Format

Show times in 24-hour clock or 12-hour AM/PM, complete with hours, minutes, and seconds.

Generate Many at Once

Raise the counter to produce a whole list of random dates or times in a single click.

Relative Labels

Each result is tagged Today, Tomorrow, Yesterday, or In X days so you instantly see how it lands.

Copy & Export

Copy a single result, copy them all, or export the full list to a .txt file.

History & Shortcut

Your last 20 generations are saved in your browser, and the space bar generates instantly.

Frequently Asked Questions

How do I generate a random date between two dates?

Stay in Date mode, set the From and To dates with the calendar pickers, then press Generate. The result is a random date that always falls inside the range you picked.

Can I generate a random time too?

Yes. Switch to Time mode for a random time of day, or Date & Time mode to get a date and a time together. You can set the exact hour window or use presets like Business Hours, Morning, and Afternoon.

Can I generate multiple random dates at once?

Yes. Use the counter next to the Generate button to set how many results you want, then generate a whole list in one click. From there you can copy all of them or export the list to a text file.

Is the date truly random?

Each result is drawn from your browser's built-in random number generator, so every moment inside your range has an equal chance of being picked. There is no pattern or bias — generate again and you will get a fresh result.

Can I exclude weekends from the random dates?

Yes. Turn on Exclude Weekends in Date or Date & Time mode and every generated date will land on a weekday, skipping Saturdays and Sundays automatically.

What date and time format does it use?

Dates display as day/month/year (the order follows your site language), and each result adds a friendly label such as Today or In 5 days. For times you can switch between the 24-hour clock and 12-hour AM/PM, both shown down to the seconds.

Are my results and history saved or shared?

Your last 20 generations are kept only in your own browser so you can revisit or copy them later. Nothing is sent to a server, and you can clear the history at any time.

Format:
Space

Ready to Generate

Click Generate to create random dates and times

Recent Results
No history yet
Pick a From and To date, then press Generate
Tap a preset like This Month or Business Hours to fill the range fast
Switch to Date & Time mode to get a full timestamp
Turn on Exclude Weekends for weekday-only dates
Raise the count to generate a whole list in one click
Press Space to generate without reaching for the button
Everything runs in your browser — nothing is uploaded
Want to learn more? Read documentation →
1/8
Start typing to search...
Searching...
No results found
Try searching with different keywords