Schedule

Cron format

Enter only the schedule fields, without a command. Five fields start with minutes; six fields start with seconds.

Expression fields

Minute00–59
Hour90–23
Day of month*1–31
Month*1–12
Day of week1-50–7
Time zone

When both day fields are restricted, the default uses OR. Strict mode rejects that combination. Results cover at most 10 years.

Upcoming runs

Run the tool to see the result.

Build an expression
Schedule

The generated expression uses the format and time zone selected above. Monthly schedules use days 1–28 so they can run every month.

Cron syntax reference

Fields are separated by spaces. Sunday is 0 or 7; month and weekday names such as JAN and MON are supported.

FieldAllowed values
Second · 6 fields only0–59
Minute0–59
Hour0–23
Day of month1–31
Month1–12 / JAN–DEC
Day of week0–7 / SUN–SAT
SymbolMeaningExample
*Every value*
,Value list1,3,5
-Inclusive range1-5
/Step within a field*/15
?Every value (alias for *)?
LLast day of month (L) or last Friday (5L)L / 5L
#Nth weekday of the month1#2

Uses cron-parser semantics. Quartz year fields, W and hashed H are not supported. A step such as */5 restarts within each field; it is not an elapsed-time interval.

How to use

Enter five fields (minute through weekday) or six fields including seconds. Restricted day-of-month and day-of-week fields use OR by default; strict mode rejects that combination. Hashed H fields are excluded. The next 1–100 occurrences must fit within 10 years. Time-zone and DST behavior follows cron-parser.