Cron expression editor

Write or build your cron expression and check it instantly: plain-language description, per-field visual editor and upcoming run times. Everything is computed in your browser, nothing is sent over the network.

A cron expression defines when a scheduled task runs on Unix-like systems (the classic crontab) and in tools such as Kubernetes, Jenkins or GitHub Actions. It has five fields separated by spaces: 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, where both 0 and 7 mean Sunday).

Each field accepts * (any value), comma-separated lists (1,15), ranges (1-5) and steps (*/10). For example, 0 9 * * 1-5 means “at 09:00, Monday to Friday”. When both day of month and day of week are restricted, the task runs when either one matches.

CronSquare

What if your cron job stops running and nobody notices?

That is what CronSquare is for, our cron job monitoring tool: it alerts you only when an expected run fails to arrive.

Discover CronSquare

minute · hour · day of month · month · day of week

 

Examples:

Field-by-field editor

Next 5 runs

    Computed in your browser using your local time zone. Gestycontrol never receives or stores your expressions.

    Contact

    Fields marked with * are required.

    If you prefer, call us: +34 910 884 356