Cron Parser
cron → scheduleExplain a cron expression in words, and show when it next runs.
Five fields: minute, hour, day of month, month, day of week. Names like MON and JAN work, and so do the @daily-style aliases.
Every 15 minutes from 09:00 to 17:45, Monday to Friday.
next five runs, in your timezone
reading your clock…
About Cron Parser
Paste a cron expression and read back what it actually means in plain words, plus the next five times it will fire in your own timezone. Seeing real dates is what settles the question — an expression can look right and still fire on a day you did not intend.
All the usual syntax is understood: single values, ranges, lists, steps like */15, and the three-letter names for months and weekdays. The @daily, @hourly, @weekly, @monthly and @yearly aliases are expanded too, and both 0 and 7 are accepted for Sunday.
One rule is called out explicitly, because it surprises almost everyone: when both the day-of-month and day-of-week fields are restricted, cron fires when either matches, not both. So "0 0 1 * MON" runs on the first of every month AND on every Monday. When that applies, the description here says so rather than leaving you to find out in production.
Common questions
This page does the work itself, in this tab. Nothing you paste is sent to a server. Close the tab and no copy remains.