Parse, validate, and understand cron expressions. See next run times instantly.
| * | Any value |
| , | Value list separator (1,3,5) |
| - | Range (1-5) |
| / | Step values (*/15 = every 15) |
| 0-59 | Minutes |
| 0-23 | Hours |
| 1-31 | Day of month |
| 1-12 | Month |
| 0-6 | Day of week (0=Sun) |
A cron expression is a text string used to define a schedule in Unix-like systems. It consists of five space-separated fields: minute, hour, day of month, month, and day of week. Cron jobs execute commands automatically at the specified schedule. Named after the Greek word "chronos" (time).
The slash defines a step. */5 in the minute field means "every 5th minute" (0, 5, 10, 15...). You can also use a starting value: 3/10 means "every 10 minutes starting at minute 3" (3, 13, 23, 33, 43, 53).
Standard cron uses numbers, but many implementations accept abbreviated names: JAN-DEC for months and SUN-SAT for days of week. This parser supports the numeric format.