Developer Tool
Paste a cron expression to get a plain-English explanation and the next scheduled run times, or use the picker to build one from scratch.
minute hour day-of-month month day-of-week
Supports *, */n, ranges like 1-5, lists like 1,15,30, and combinations like 1-5/2.
Preview
Calculated in your browser's local timezone, starting from right now.
Build
Click a preset to load it into the field above.
When both the day-of-month and day-of-week fields are restricted (neither is *), standard cron treats them as an OR, not an AND — the job runs if either condition matches. So 0 9 15 * MON runs at 9 AM on the 15th of every month and every Monday, not only on Mondays that happen to be the 15th. This trips up almost everyone at least once.
Need to convert the resulting run time into a different timezone? Use the timestamp converter or the timezone comparison tool.
Related
Check what a run time looks like across your team.
Convert timestamps used by other systems your jobs touch.
Build a live countdown to the next scheduled run.