Cron Expression Builder
Build a cron expression with dropdowns and see a plain-English description plus the next run times.
Runs entirely in your browser.
Cron Expression Building Tool
Need to decode an existing expression instead? Use the companion Cron Expression Parser.
Cron Syntax
| Field | Values | Special |
|---|---|---|
| Minute | 0-59 | * , - / |
| Hour | 0-23 | * , - / |
| Day of Month | 1-31 | * , - / |
| Month | 1-12 | * , - / |
| Day of Week | 0-7 (0,7=Sun) | * , - / |
About Cron Expressions
Cron is the standard time-based job scheduler on Unix-like systems, and its five-field expression format is also used by many other platforms, including Kubernetes CronJobs, GitHub Actions schedules, and cloud task schedulers. The five fields specify the minute, hour, day of month, month, and day of week on which a job should run.
Writing a cron expression by hand is error-prone, so this builder lets you choose each field with dropdowns instead: run on every value, every N values, a set of specific values, or a range. As you change the settings, the tool shows the resulting expression, a human-readable description, and the next five run times calculated in your local time zone, so you can verify the schedule does what you intend before deploying it.
Note that the next run times shown here use your browser's local time, while a server evaluates cron in its own time zone (often UTC). Learn more: Bash Cron.