crud.md
// crud.md / cron-expression-explainer

What does */15 0 * * 1-5 actually mean?

Paste a 5-field cron expression and get it in plain English — plus the next handful of times it will actually fire. Ranges, steps, lists and day/month names all supported. It all runs in your browser.

cron-expression-explainer · v1.0 local-only
minute · hour · day-of-month · month · day-of-week

FAQ

Is my cron expression uploaded?+

No. The expression is parsed and the run times computed entirely in your browser — nothing is sent to a server. We count anonymous, aggregate usage on our own server (a page view, that an expression was explained) — never the expression itself.

What cron syntax is supported?+

Standard 5-field crontab: minute hour day-of-month month day-of-week. Each field accepts *, single values, ranges (1-5), steps (*/15, 0-30/10), comma lists, and names — JANDEC and SUNSAT. Sunday is 0, and 7 is also accepted as Sunday.

How are day-of-month and day-of-week combined?+

The standard cron rule: if you restrict both the day-of-month and the day-of-week (neither is *), the schedule fires when either matches. If only one is restricted, both must match. The next-run times shown here follow that rule.