Cron Expression Parser

Paste a cron expression and get a plain-language explanation plus the next 10 scheduled run times — no more guessing what 0 */6 * * 1-5 means.

Try an example:
What it means
Next 10 run times

Parsing runs entirely in your browser — nothing is ever sent anywhere.

Something wrong with this tool? Tell us and we'll fix it

How to use

  1. Type or paste a 5-field cron expression.
  2. Read the plain-language breakdown of each field.
  3. Check the next 10 run times to confirm it matches your intent.

Frequently asked questions

What cron syntax is supported?
Standard 5-field cron (minute hour day-of-month month day-of-week) with *, ranges (1-5), steps (*/15), and lists (1,3,5). Named months and days (JAN, MON) work too.
Why is my cron running at unexpected times?
Usually timezone confusion: cron runs in the server's timezone, not yours. The next-run preview shows your browser timezone — compare it with your server's TZ.
What does the day-of-month vs day-of-week rule do?
When both are restricted (not *), cron runs when EITHER matches — a famous gotcha. The explainer calls this out explicitly when your expression hits it.

Related tools