Build cron expressions visually instead of memorising the syntax.
A cron expression is a five-field string (minute, hour, day-of-month, month, day-of-week) that tells a scheduler when to run a job. Writing one from memory is error-prone — the field order alone trips up experienced engineers.
This builder lets you pick each field visually, shows the resulting expression and translates it into a human-readable sentence so you can double-check before pasting it anywhere.
The expression follows the POSIX cron standard used by crontab, GitHub Actions, AWS EventBridge, Google Cloud Scheduler and most CI/CD systems. Runs entirely in your browser — nothing is sent to any server.
It means "every". An asterisk in the minute field runs the job every minute; in the month field it means every month. Any field you leave on * applies no restriction for that unit of time.
The visual builder covers single values and the wildcard. For advanced syntax (ranges like 1-5, lists like 1,15, or steps like */5) edit the generated expression directly — the format is standard POSIX cron.
POSIX cron has five fields (minute through day-of-week). Some systems like Quartz or Spring add a sixth field for seconds. This tool generates the standard five-field format, which is what crontab, GitHub Actions and most cloud schedulers expect.
No. The expression is built with JavaScript locally — nothing is transmitted or stored.
The tool shows a plain-language explanation below the expression. Read it carefully — if it says what you expect (e.g. "at minute 30 of hour 2, on Monday"), the expression is correct.
Vai.la turns any URL into a short link with click statistics, QR Code and your own biolink.
Vai.la is not responsible for how the tools are used or for decisions made based on their results.