Cron Job Next Run Calculator

Enter a cron expression and see the next N scheduled run times calculated instantly. Input your cron expression (e.g. */5 * * * *), choose how many executions to preview (up to 50), and pick a starting date/time — the tool returns a full list of upcoming trigger timestamps so you can verify your schedule before deploying.

Standard 5-field cron format: minute hour day month weekday

Calculate next runs from this point in time (uses your local timezone)

How many upcoming run times to display (max 50)

Results

Next Scheduled Run

--

Estimated Runs Per Day

--

Estimated Runs Per Hour

--

Average Interval (Minutes)

--

Results Table

Frequently Asked Questions

What is a cron expression and how does it work?

A cron expression is a string of five fields separated by spaces that define a recurring schedule: minute (0–59), hour (0–23), day of month (1–31), month (1–12), and day of week (0–7, where 0 and 7 are Sunday). Special characters like * (any), , (list), - (range), and / (step) give you fine-grained control. For example, '0 9 * * 1-5' means 'every weekday at 9:00 AM'.

How do I know when my cron job will next run?

Enter your cron expression into the calculator along with a start date/time and choose how many future executions to preview. The tool parses your expression and computes each successive trigger time, displaying them in a table so you can confirm the schedule is exactly what you intended.

What does */5 * * * * mean?

The */5 in the minute field means 'every 5 minutes' — specifically at minute 0, 5, 10, 15, and so on. The remaining * fields mean 'every hour, every day, every month, every weekday'. So this expression fires every 5 minutes, around the clock, every day of the year.

How many executions can I preview at once?

This calculator lets you preview up to 50 upcoming executions at a time. Set the 'Number of Executions to Show' field to any value between 1 and 50, and the table will populate with that many future run timestamps starting from your chosen date and time.

What timezone are the results shown in?

Results are calculated and displayed in your local browser timezone, matching the timezone your device is set to. The starting datetime field also uses your local time, so the schedule you see directly maps to what you'd experience on your local machine.

Can I use this to verify an AWS EventBridge cron expression?

AWS EventBridge uses a slightly different 6-field format (with an additional year field) and uses a different syntax for some characters. This calculator supports standard 5-field Unix cron syntax. For EventBridge-specific expressions, be aware of the differences — particularly that EventBridge uses ? instead of * for either day-of-month or day-of-week.

What does the 'Average Interval' tell me?

The average interval shows the mean number of minutes between consecutive scheduled runs across your previewed executions. This is useful for quickly understanding the overall frequency of your cron job without counting manually — for example, an interval of 60 minutes confirms an hourly schedule.

Why is my cron expression showing an error?

Common issues include using the wrong number of fields (cron requires exactly 5 space-separated fields), entering values outside valid ranges (e.g. hour 25 or month 13), or using unsupported syntax. Double-check each field: minute 0–59, hour 0–23, day 1–31, month 1–12, weekday 0–7. Wildcards (*), ranges (1-5), lists (1,3,5), and steps (*/2) are all supported.

More Time & Date Tools