Cron Expression Generator
Build cron expressions with a visual editor and get a plain-English explanation plus the next run times. Free online cron generator.
Every 5 minutes
*/5
Minute
0–59
*
Hour
0–23
*
Day (month)
1–31
*
Month
1–12
*
Day (week)
0–6 · Sun=0
How to use the Cron Expression Generator
- Type a 5-field cron expression, or click a preset to fill one in.
- Read the plain-English explanation of exactly when the job will run.
- Check the next 5 run times to confirm the schedule is what you expect.
- Copy the expression into your crontab, CI pipeline, or scheduler.
Frequently asked questions
What are the five cron fields?
In order: minute (0–59), hour (0–23), day of month (1–31), month (1–12), and day of week (0–6, where 0 is Sunday). An asterisk (*) means “every” value for that field.
What do */5 and ranges mean?
*/5 means “every 5 units” (e.g. every 5 minutes). You can also use ranges like
1-5, lists like 1,15,30, and combinations like 0-30/10.Why don’t my day-of-month and day-of-week both apply?
In standard cron, when both day-of-month and day-of-week are restricted, most schedulers run the job when either matches — not both. Use the next-run preview to verify the exact behavior.
Is anything sent to a server?
No. The description and run-time calculations happen entirely in your browser. Your expressions and schedules never leave your device.