Random Time Generator

Pick random times of day within a time window — in 24-hour or 12-hour format, at any interval.

0–23 (24-hour clock).

Earlier than the start wraps past midnight.

Every possible time in the window (start and end included) is equally likely. Times use your chosen interval, e.g. every 15 minutes.

About this tool

Generate one or many random clock times between a start and an end time, for example to schedule spot checks, pick a meeting slot, create test data or set a surprise alarm. Choose the interval (every minute, 5, 15 or 30 minutes, or on the hour), 24-hour or AM/PM format, sorting and whether times may repeat. Windows can cross midnight.

Frequently asked questions

It lists every possible time in your window at the chosen interval and picks among them with equal probability. From 09:00 to 17:00 every minute there are 481 possible times, because both ends are included.

Yes. If the end time is earlier than the start, the window runs past midnight — 22:00 to 02:00 covers four hours and 241 possible minutes.

Set Repeats to “No repeats”. Each time can then appear only once, so you can request at most as many times as the window contains — 33 times from 09:00 to 17:00 at 15-minute steps.

Midnight is 12:00 AM, noon is 12:00 PM, and 13:00–23:59 become 1:00–11:59 PM. The 24-hour format runs from 00:00 to 23:59.