Random Date & Time Generator

Generate random dates, times, and datetimes in your browser. Share settings (no results in URLs).

This tool runs in your browser. Inputs and results are not sent to any server.

Other languages: en | ja | es

Why this random datetime generator?

How to use (3 steps)

  1. Choose mode (Date / Datetime / Time) and set start/end.
  2. Adjust constraints like weekdays, exclusions, time window, precision and step.
  3. Generate, then copy/download or copy a settings-only URL.

Generate

Random date & time generator

Pick settings, generate a list, then copy/download or share settings only (never results).

Allowed weekdays

This tool runs in your browser. Inputs and results are not sent to any server.

Share URL contains settings only (never generated results).

Results

    Frequently asked questions

    Is this secure / private?

    Everything runs locally in your browser. Inputs and results are not uploaded. Randomness uses crypto.getRandomValues by default.

    Why does UTC exist?

    UTC avoids daylight-saving time (DST) surprises. If you need stable ranges across DST boundaries, use UTC mode.

    Can I exclude weekends or specific days?

    Yes. Use weekday checkboxes and the exclude-date list (YYYY-MM-DD).

    Why doesn’t the share URL include results?

    Putting generated data in URLs can leak via history, logs, and referrers. This tool shares settings only.

    Why do I get “range too large” errors?

    Because the selected precision/step creates too many discrete slots. Increase step (e.g., 15 min) or narrow the range.