Cron Expression Generator & Interpreter
Build, parse, and explain cron schedules in one place. Get a plain-English breakdown of any five-field expression and see exactly when it will run — in your local timezone.
Field breakdown
Explanation
English:
中文:
Next 5 runs (local time)
How CronHelp works
A cron expression is a compact string of five fields that tells a scheduler — Linux cron, Kubernetes CronJobs, GitHub Actions schedules, and many other tools — exactly when to run a job. The five fields, in order, are: minute (0–59), hour (0–23), day of month (1–31), month (1–12), and day of week (0–7, where both 0 and 7 mean Sunday).
Each field accepts a value, a range like 1-5, a list like 1,3,5, a step like */15 (“every 15 minutes”), or * for “any”. CronHelp reads these rules and produces a human-readable sentence in both English and Chinese, so you never have to guess what 30 4 1 * * actually means.
The interpreter mode is for people who already have an expression and want to verify it: paste it in, and you get a five-field breakdown table plus the next five execution times computed in your browser’s local timezone. The generator mode works the other direction — you assemble the schedule visually with per-field controls for single values, ranges, steps, and multi-select lists, and the expression is built for you in real time, ready to copy into crontab, a CronJob YAML, or a CI schedule.
Need a starting point? Browse the common expressions to find a ready-made schedule, or read the syntax reference to understand every special character and the classic day-of-month vs. day-of-week trap. To see exactly when a schedule fires, use the dedicated next-run previewer with a live countdown to the very next execution.