Cron Expression Parser

Parse and explain cron expressions in plain English. Validate cron syntax and preview the next 10 scheduled run times. Free, browser-based.

minutehourdaymonthweekday
Presets:

How to Use

  1. Enter a 5-field cron expression or click a preset.
  2. Press Parse (or Enter) to see the plain-English explanation.
  3. The field breakdown shows all matched values for each position.
  4. The next 10 scheduled run times are calculated in your local timezone.

Cron Field Reference

FieldAllowed valuesSpecial characters
Minute0–59* , - /
Hour0–23* , - /
Day of month1–31* , - /
Month1–12 or jan–dec* , - /
Day of week0–7 (0 and 7 = Sunday) or sun–sat* , - /

FAQ

What is a cron expression?

A cron expression is a string with 5 fields (minute, hour, day-of-month, month, day-of-week) that defines a recurring schedule. It is used by cron, crontab, Kubernetes, GitHub Actions, and many other systems.

What does * mean in a cron expression?

An asterisk (*) means 'every valid value'. For example, * in the minute field means 'every minute'. Combined with other fields it creates intervals.

What is the difference between '0 0 * * 0' and '0 0 * * 7'?

Both mean Sunday midnight. The day-of-week field accepts 0 and 7 as aliases for Sunday.

Does this support seconds or @reboot?

This tool supports the standard 5-field cron format (minute hour day month weekday). Vixie-style 6-field cron with seconds and @reboot are not supported.