Developer Tool

Cron Expression Builder & Explainer

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.

Enter a cron expression above

Preview

Next 5 run times

Calculated in your browser's local timezone, starting from right now.

Build

Quick presets

Click a preset to load it into the field above.

A gotcha worth knowing

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

Related tools