Cron Expression Generator
Build a cron expression with presets or custom fields, see it decoded in plain English, and preview when it will run next.
Day = day of month (1–31) · Week = day of week (0–7, 0 and 7 = Sunday)
What is a cron expression?
A cron expression is a string of five fields that defines a recurring schedule:
minute hour day-of-month month day-of-week. It is used by Unix/Linux crontab,
Kubernetes CronJobs, GitHub Actions, Jenkins, Spring's @Scheduled and many more schedulers.
Syntax cheat sheet
* any value
*/5 every 5 units
1-5 range from 1 to 5
1,15 list of values
0 9 * * 1-5 → 09:00 every weekday FAQ
Does this tool support seconds?
Standard crontab and most schedulers use five fields (no seconds). Quartz and some libraries use six or seven fields — for those, keep the five standard fields and prepend a seconds value.
What does day-of-week 7 mean?
In standard cron, 0 and 7 both mean Sunday. This generator accepts both.
Is my data uploaded anywhere?
No. Parsing and next-run calculation happen entirely in your browser.
Cron Expression Generator — FAQ
Is Cron Expression Generator free to use?
Yes. It is completely free, with no signup, no installation and no usage limits.
Is my data uploaded to a server?
No. The tool runs entirely in your browser — the data you paste or upload never leaves your device.
Does it work on mobile devices?
Yes. It works in any modern desktop or mobile browser, with nothing to install.