← All tools

GENERATE / FREE BROWSER TOOL

Random dates & times

Draw calendar dates or clock times from a range, with control over repeats.

SETTINGS

Choose a range

Dates use the Gregorian calendar, including both ends of the range. Custom years must be 1900 through 2100.

Drawn in this browser with Web Crypto. Results are ISO dates (YYYY-MM-DD) or 24-hour times (HH:MM), ready to copy or download.

Your result will appear here

Choose your settings, then generate.

A QUICK GUIDE

How it works

  1. Choose calendar dates or clock times.
  2. Use a date preset or set an exact range and time increment.
  3. Choose a count, generate, then copy or download the results.

GOOD TO KNOW

How the range works

  • Dates are sampled uniformly by Gregorian calendar day; the relative preset uses today's date in your browser.
  • Clock times are 24-hour labels on a grid from midnight, not moments in a time zone. Overnight ranges are not supported.
Which download format should I use?

TXT and JSON preserve the generated values. CSV adds an apostrophe before values that a spreadsheet might treat as formulas; choose TXT or JSON when you need the original value.