Cron Expression Parser
Paste a cron expression and get a plain-language explanation plus the next 10 scheduled run times — no more guessing what 0 */6 * * 1-5 means.
Try an example:
Enter a 5-field cron expression above — the explanation and upcoming run times update live.
What it means
Heads up: both day-of-month and day-of-week are restricted. Standard cron runs when EITHER field matches (OR rule), not only when both do.
Next 10 run times
Something wrong with this tool? Tell us and we'll fix it
How to use
- Type or paste a 5-field cron expression.
- Read the plain-language breakdown of each field.
- Check the next 10 run times to confirm it matches your intent.
Frequently asked questions
What cron syntax is supported?
Standard 5-field cron (minute hour day-of-month month day-of-week) with *, ranges (1-5), steps (*/15), and lists (1,3,5). Named months and days (JAN, MON) work too.
Why is my cron running at unexpected times?
Usually timezone confusion: cron runs in the server's timezone, not yours. The next-run preview shows your browser timezone — compare it with your server's TZ.
What does the day-of-month vs day-of-week rule do?
When both are restricted (not *), cron runs when EITHER matches — a famous gotcha. The explainer calls this out explicitly when your expression hits it.