Cron Expression ParserParse a cron schedule into a plain field breakdown and preview its next run times, right in your browser.

Cron expression
Enter a cron expression to parse it.

Your cron expression is parsed in your browser. Nothing is sent to BroBroGo.

FAQ

What cron syntax does this tool support?

Standard 5-field cron — minute, hour, day of month, month, and day of week — including ranges (1-5), steps (*/15), lists (1,15), named months and weekdays (JAN, MON), and the @yearly/@monthly/@weekly/@daily/@hourly shortcuts. One easy-to-miss rule: when both day-of-month and day-of-week are restricted (not *), a match on either one is enough — they don't have to agree.

What timezone are the next run times shown in?

Your browser's local timezone — the same one your system clock uses. Standard cron doesn't carry a timezone of its own; the job scheduler running it decides that, so treat these times as a preview of your own local schedule, not necessarily the server's.

Why does it say this schedule can never occur?

Usually a day-of-month value that doesn't exist in every selected month — for example, day 31 with April, June, September, or November in the month field. Pick a day that exists in all the months you've listed, or split the schedule into separate expressions.