/ cron expression reference
// expression reference library

Cron Expression
Examples & Reference

Common cron schedules with plain-English explanations, field-by-field breakdowns, and copy-paste code for every major platform. Click any expression for full details.

// 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-5
Weekdays at 9am
Monday through Friday only — skips weekends
0 9 * * 1
Every Monday
Once per week on Monday at 9:00am
0 0 * * 0
Every Sunday
Once per week on Sunday at midnight — @weekly

// monthly schedules

0 0 1 * *
First of Every Month
At midnight on the 1st — equivalent to @monthly

// 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 →