Cron Expression Explainer
Translates cron expressions into English and shows the next runs in the timezone you choose.
Loading the tool…
How to use this tool
- Paste your cron expressions, one per line. The @daily style shorthands are understood too.
- Set the timezone your scheduler runs in — that is the one the next runs should be shown in.
- Select Explain.
- Read the next runs rather than the sentence. The sentence tells you what the fields say; the runs tell you what will actually happen.
What cron explainer does
Cron syntax is compact and nearly unreadable, and the mistakes it invites are expensive because they are silent — a job that runs a hundred times more often than intended, or not at all. This page expands the five fields into a sentence and then does the more useful thing: it shows you the actual next runs, which is the only real check that an expression means what you thought.
One rule catches almost everyone. When both the day-of-month and the day-of-week fields are restricted, cron runs on either — not on both. "0 0 13 * 5" is the 13th of the month and every Friday, not Friday the 13th. That behaviour is called out in the explanation for exactly the expressions where it applies.