How to use
- Choose a quick preset (every 5 minutes, daily at midnight, weekdays) or build custom.
- Configure the dropdown selectors for minutes, hours, day of month, month, and day of week.
- Read the plain English human description and verify the next 5 scheduled execution times.
- Copy the generated Cron expression for crontab, GitHub Actions, AWS EventBridge, or Kubernetes.
FAQ
What are the 5 fields of a standard Cron expression?
Standard Linux/Unix cron syntax uses 5 space-separated fields: 1. Minute (0-59), 2. Hour (0-23), 3. Day of month (1-31), 4. Month (1-12), and 5. Day of week (0-7, where 0 and 7 are Sunday).
What does the asterisk (*) wildcard mean?
An asterisk denotes "every possible value" for that field. For example, * in the minute field means run every minute.
How does step syntax (*/15) work?
A slash specifies increment steps. For example, */15 in the minute field evaluates to minutes 0, 15, 30, and 45.
How do I schedule tasks only on weekdays?
Set the day-of-week field to 1-5. For example, "0 9 * * 1-5" runs at 09:00 AM every Monday through Friday.