Cron Expression Generator
Build a cron schedule visually, or paste any cron expression and get a plain-English explanation plus the next run times.
Build cron expressions with a preset picker or type them free-form, and get a plain-English explanation plus the next five run times in your local timezone. Supports the standard 5-field format with */step, ranges, lists and weekday names.
How to use the Cron Expression Generator
- Pick a preset or type a 5-field cron expression.
- Read the human explanation of the schedule.
- Check the next five run times to confirm the schedule is right.
Frequently asked questions
What does 0 9 * * 1-5 mean?
At 09:00, Monday through Friday — the classic weekday job schedule. Enter it above to see the next run times.
What does */5 in the minute field mean?
Every 5 minutes. The */step syntax works in any field: */15 in hours means every 15 hours.
How many fields does cron have?
Five: minute (0-59), hour (0-23), day of month (1-31), month (1-12) and day of week (0-7, where 0 and 7 are Sunday).
Why does the weekday field allow 7?
Both 0 and 7 mean Sunday, matching different cron implementations (vixie-cron vs Quartz). This tool accepts both.