Crontab Calculator

Enter a five-field cron expression and see the next five times it will run, in your local time zone.

Runs in your browser — nothing is uploaded

About the Crontab Calculator

Cron schedules tasks with five fields: minute, hour, day of month, month and day of week. A small mistake, such as running on the wrong weekday or the wrong hour, can cause backups, reports or emails to run at unexpected times.

Type the expression and the calculator lists the next five run times from now. It accepts asterisks, lists such as 1,3,5, ranges such as 9-17, and steps such as */15. Use it to confirm a schedule before you deploy it.

FAQ

Crontab Calculator — frequently asked

What do the five fields mean?

Minute (0 to 59), hour (0 to 23), day of month (1 to 31), month (1 to 12), and day of week (0 to 7, where 0 and 7 are Sunday). An asterisk means every value.

What happens when day of month and day of week are both set?

In standard cron, the job runs when either field matches, not both. For example, 0 9 1 * 1 runs on the 1st of the month and on every Monday.

Which time zone does it use?

Your browser's local time zone. Servers often run cron in UTC, so convert the times if the job runs on a server in another zone.

Why do some expressions show no run time?

An expression such as 0 0 31 2 * never matches because February has no 31st. The calculator searches five years ahead and reports when nothing matches.

Does this support seconds or @reboot?

No. This tool uses the standard five-field syntax. Some systems add a sixth seconds field or special strings such as @daily, which are not supported here.

Is my schedule stored?

No. The expression is evaluated in your browser and nothing is saved.

    Report an issue