Cron Expression Generator & Explainer
Five selectors in, one schedule out — or paste an expression and read it like English.
Expression · punch tape
Next 5 executions · local time
Paste any 5-field cron expression
Field-by-field
Next 5 executions · local time
Cron Field Cheat Sheet
the five fields, decoded| Field | Allowed values | Special characters |
|---|---|---|
minute | 0–59 | , - * / |
hour | 0–23 | , - * / |
day of month | 1–31 | , - * / ? (L W in Quartz) |
month | 1–12 or JAN–DEC | , - * / |
day of week | 0–7 or SUN–SAT (0 and 7 = Sunday) | , - * / |
AOperators in one glance
* | every value of the field |
5 | exactly this value |
1-5 | range: 1 through 5 |
*/10 | step: every 10th value |
0,30 | list: both 0 and 30 |
9-17/2 | range with step: 9, 11, 13, 15, 17 |
BEveryday examples
0 9 * * 1-5 | weekdays at 09:00 |
*/15 * * * * | every 15 minutes |
0 2 * * 6 | Saturdays at 02:00 |
0 0 1 * * | first of every month |
30 4 1,15 * * | 1st and 15th at 04:30 |
0 22 * * 1-5 | weekdays at 22:00 |
CThe day-of-month / day-of-week trap
Standard cron runs a job when either the day-of-month or the day-of-week matches, as long as both are restricted. 0 0 13 * 5 fires on the 13th and every Friday — not "Friday the 13th". CronVibe warns you the moment you build such an expression.
Does CronVibe run on my time zone?
Yes — execution times are computed in your browser using local time, exactly like a system crontab uses the machine's local time. The clock in the header shows what "now" means to the scheduler.
Which cron dialect does CronVibe follow?
Standard Vixie/POSIX 5-field cron, the dialect used by Linux crontab, Kubernetes CronJob schedules, and most cloud schedulers. Quartz 6/7-field expressions (with seconds and years) and @reboot are not parsed — paste the five core fields instead.
Can I use names like MON or JAN?
Yes, three-letter English names are accepted in the month and weekday fields, case-insensitive, in ranges and lists too —
MON-FRI is the same as 1-5.