Cron Next Run Calculator
Paste a cron expression to see its meaning and next 10 run times in your timezone.
Cron Expression
Common Presets
Description
Next 10 Runs
Times shown in your local timezone:
Paste a cron expression to see its meaning and next 10 run times in your timezone.
Times shown in your local timezone:
Paste any standard cron expression and instantly see what it means in plain language plus the next 10 times it will fire, all in your own timezone. It is the fastest way to verify a schedule before deploying it to crontab, GitHub Actions, or a CI pipeline.
*/15 * * * * into the input box.A cron expression is five fields separated by spaces: minute, hour, day of month, month, and day of week. Each field accepts a specific value (30), a wildcard (*), a list (1,15), a range (1-5), or a step (*/10). The tricky part is that day of month and day of week are OR-ed together in most implementations, and day of week starts at Sunday = 0. Seeing the next 10 actual fire times removes all guesswork: if 0 9 * * 1-5 really means weekday mornings at 9, the calculated list will land on Monday through Friday and skip the weekend.
Standard 5-field cron expressions: minute (0-59), hour (0-23), day of month (1-31), month (1-12), and day of week (0-7, Sunday is 0 or 7). Wildcards, lists, ranges, and step values like */15 are all supported. Seconds and years are not part of the 5-field format.
All times are calculated and displayed in your browser's local timezone, detected automatically. The timezone name is shown above the results so you always know which clock the times refer to.
The calculator lists the next 10 execution times, each with an absolute date/time and a relative indicator such as in 3 hour(s) or in 2 day(s).
It translates the cron fields into plain English — for example 0 9 * * 1-5 becomes At 09:00 AM, Monday through Friday — so you can sanity-check the schedule before trusting the calculated times.
The most common causes are the wrong number of fields (exactly 5 are required), values out of range (like minute 61), or unsupported special characters. The 5-field format does not include seconds, so expressions copied from Quartz or Spring schedulers need their leading seconds field removed.