// sub-hourly schedules
* * * * *Every Minute
Maximum cron frequency — fires 1,440 times per day
*/5 * * * *Every 5 Minutes
At :00, :05, :10 … :55 past every hour
*/15 * * * *Every 15 Minutes
At :00, :15, :30, and :45 past every hour
*/30 * * * *Every 30 Minutes
At :00 and :30 past every hour — twice per hour
// hourly & multi-hour schedules
0 * * * *Every Hour
At the top of every hour — 24 times per day
0 */6 * * *Every 6 Hours
At 00:00, 06:00, 12:00, and 18:00 daily
// daily schedules
0 0 * * *Every Day at Midnight
Once per day at 00:00 — equivalent to @daily
0 9 * * *Daily at 9am
Once per day at 9:00am in the server timezone
// weekly schedules
0 9 * * 1-5Weekdays at 9am
Monday through Friday only — skips weekends
0 9 * * 1Every Monday
Once per week on Monday at 9:00am
0 0 * * 0Every Sunday
Once per week on Sunday at midnight — @weekly
// monthly schedules
// platform guides
GitHub Actions Cron Guide
UTC-only schedules, 5-minute minimum, delayed runs, and
github.event.schedule examples.Cron Job Not Running?
Troubleshoot PATH issues, permissions, timezone problems, and silent failures quickly.
Don't see the schedule you need?
The free visual builder handles any cron expression — paste one for a plain-English explanation, or click your way to a custom schedule. Supports Unix, Quartz, AWS EventBridge, GitHub Actions, and Kubernetes formats.
Open the Cron Builder →