Skip to main content
eyunzhu

Cron expression checker

Inspect a five-field Unix cron expression and see its upcoming execution times in UTC and your local time.

Five-field Unix cron, calculated in UTC. When day-of-month and day-of-week are both restricted, either may match. No seconds field or Quartz syntax.

Allowed field values

Upcoming runs

Processed in this browser. Nothing is uploaded or saved.

About this tool

Inspect a scheduled job before configuring it, especially when lists, ranges or day-of-week rules make the timing unclear.

How to use

Enter minute, hour, day of month, month and weekday fields, or choose a preset. Set the starting time in UTC and the number of future runs. Values, lists, ranges, steps, English month and weekday abbreviations, and common @daily-style aliases are supported.

When both day fields are restricted, either may match. Sunday is 0 or 7. Results are strictly after the starting time, searching up to eight years. Seconds fields, Quartz syntax and command lines are not supported. Calculation uses UTC, not the server’s timezone.

Common questions

Which time zone controls the schedule?

Calculations use UTC; local times are an additional display. Five-field Unix syntax is supported, without seconds or Quartz extensions. The tool does not schedule a real job.

Why does 0 9 1 * MON run on more than just the first Monday?

When both day-of-month and day-of-week are restricted, either condition can match. This expression runs at 09:00 UTC on every Monday and every first day of the month. Use 0 9 1 * * for the first of each month, or 0 9 * * MON for Mondays.

Comments

0
to join the discussion.
No comments yet.
Reply thread

Follow the complete conversation chronologically; each reply identifies the specific message it answers.