Cron scheduler

5 fieldsDocumentation ↗

Linux crontab and server scripts. Enter only the schedule, without a command or username.

Build an expression

Next occurrences

#UTCUTCUnix seconds

Waiting to calculate upcoming runs

Platform comparison & configuration
PlatformFieldsField orderSunday
Linux / Unix5Minute · Hour · Day of month · Month · Day of week0 / 7
Node.js (node-cron)5 / 6Second · Minute · Hour · Day of month · Month · Day of week0 / 7
Spring @Scheduled6Second · Minute · Hour · Day of month · Month · Day of week0 / 7
Quartz6 / 7Second · Minute · Hour · Day of month · Month · Day of week · Year1
AWS EventBridge Scheduler6Minute · Hour · Day of month · Month · Day of week · Year1
GitHub Actions5Minute · Hour · Day of month · Month · Day of week0
Kubernetes CronJob5Minute · Hour · Day of month · Month · Day of week0 / 7

Node.js seconds and Quartz year are optional. The snippet below contains only schedule configuration; integrate it into your own project. No code is executed and no job is created.

*/5 * * * *  /path/to/command
Field & syntax guide
Minute

Minute within the hour; */5 means 0, 5, 10 … 55.

Hour

24-hour clock; 9-17 includes both 09:00 and 17:00 hours.

Day of month

Day within the month; nonexistent dates such as February 30 never match.

Month

1 is January, 12 is December; three-letter English names are accepted.

Day of week

Numeric numbering differs by platform; prefer names such as MON–FRI.

*Any allowed value
1,15Any value in the list
1-5Inclusive range
*/10Steps from the field origin, not an elapsed timer

When neither day field uses *, either can match (OR). Wildcard steps such as */2 constrain both fields. This tool only previews times. GitHub preview advances skipped times to the DST transition; other previews skip gaps. Linux shows both repeated wall times; other modes use one engine-selected occurrence. Actual scheduler behavior may differ.

Supports numbers, three-letter names, lists, ranges and steps. Enter advanced date rules individually; mixed advanced lists, wraparound ranges, random and hashed syntax are not supported. Check your target platform documentation.