How to use
- Enter your five schedule fields in Cron expression, without the command.
- To adjust a field, open Minute, Hour, Day of month, Month or Day of week and choose Every, Specific, Range or Step.
- Check the explanation, warnings and next run times below Cron expression.
- Click Copy to copy the expression.
Examples
Every 15 minutes during weekday office hours
*/15 9-17 * * 1-5
At every 15th minute past every hour from 9 through 17 on every day-of-week from Monday through Friday.
Reports on the 1st and 15th
30 9 1,15 * *
At 09:30 on day-of-month 1 and 15.
Backup every 6 hours
0 */6 * * *
At minute 0 past every 6th hour.
Cron syntax reference
| Field | Values | Example |
|---|---|---|
| Minute | 0–59 | 30 — at minute 30 |
| Hour | 0–23 | 9-17 — 09:00 to 17:59 |
| Day of month | 1–31 | 1,15 — the 1st and 15th |
| Month | 1–12 or JAN–DEC | */3 — every 3rd month |
| Day of week | 0–7 or SUN–SAT (0 and 7 = Sunday) | MON-FRI — weekdays |
| Symbol | Meaning | Example |
|---|---|---|
* | every value | * * * * * — every minute |
, | list | 0,30 * * * * — minute 0 and 30 |
- | range | 0 9 * * 1-5 — 09:00 on weekdays |
/ | step | */15 * * * * — every 15 minutes |
@hourly, @daily, @weekly, @monthly, @yearly | shortcuts | @daily = 0 0 * * * |
FAQ
What do the five fields of a cron expression mean?
From left to right: minute (0–59), hour (0–23), day of month (1–31), month (1–12 or JAN–DEC) and day of week (0–7 or SUN–SAT). Both 0 and 7 mean Sunday. Fields accept *, numbers, comma-separated lists, ranges such as 1-5 and steps such as */15.
Does this generator support Quartz cron or expressions with seconds?
It accepts standard five-field Unix cron only, with no seconds or year field. Six- and seven-field expressions and scheduler-specific symbols such as ?, L, W, # and H are rejected.
What happens when both day of month and day of week are set?
When neither field is exactly *, the preview uses OR: either field can match. Linux cron handles a day field starting with * but not equal to *, such as */2, differently when the other day field is restricted; the tool warns you and suggests an explicit range.
Which time zone are the next run times in?
The next five runs are shown in UTC, strictly after the current time. There is no time-zone selector or local-time display.
Does this tool schedule or run my cron job?
It only parses the expression and calculates run times in your browser; it does not schedule or execute commands. Your last expression and open builder panel are saved in this browser’s localStorage and restored on your next visit.