Cron Next Run Calculator

Free cron next run calculator. Enter a 5-field cron expression and a start time to see the next N scheduled run times. Supports *, */n, ranges, steps, and comma lists. Runs in your browser.

Enter a cron expression to see its next run times.

How cron next run calculator works

A cron expression has five fields — minute, hour, day-of-month, month and day-of-week — separated by spaces. Each field can be a single value, a list separated by commas, a range with a hyphen, an asterisk meaning every, or a step like */n meaning every nth value. This parser understands all of those forms.

The calculator starts one minute after your chosen start time and walks forward minute by minute, checking whether the minute, hour, day, month and weekday all match their fields. The first N matches are returned as UTC timestamps. Sunday is weekday 0 (or 7).

Times are computed and returned in UTC, which is the convention most servers use for cron. To preview a schedule locally, read the returned timestamps in your timezone. The tool caps the search at about two years per run, so impossible expressions (like February 30th) report a clear error.

Frequently asked questions

Why are the run times in UTC?
Cron on servers almost always runs in UTC, so the calculator uses UTC for deterministic, portable results. Convert the timestamps to your local time when previewing.
What cron syntax is supported?
Standard 5-field cron: *, single values, comma lists (1,15,30), ranges (1-5), steps (*/10 or 0-59/15), and combinations. Day-of-week uses 0-7 where both 0 and 7 mean Sunday.
Why did it error on my expression?
If no run is found within about two years the tool reports it could not find a run — usually because the expression refers to a date that never exists, such as the 30th of February.
How many upcoming runs can I show?
Up to 50. The default is 5 so you can quickly see the next several fires of the schedule.