Skip to the tool

Cron Expression Generator

Write and verify cron schedules with a human-readable breakdown and the next 5 run times.

Minute (0-59)0
Hour (0-23)9
Day of month (1-31)*
Month (1-12)*
Weekday (0-6)1-5
Next runs
  1. 1970-01-01T09:00:00.000Z
  2. 1970-01-02T09:00:00.000Z
  3. 1970-01-05T09:00:00.000Z
  4. 1970-01-06T09:00:00.000Z
  5. 1970-01-07T09:00:00.000Z

Cron is a time-based job scheduler found in Linux, macOS, and cloud platforms. A standard expression has five fields—minute, hour, day of month, month, and day of week—separated by spaces.

Each field supports exact values, lists (1,3,5), ranges (1-5), steps (*/5), and wildcards (*). This tool parses the expression and shows upcoming run times so you can confirm it does what you intended before deploying.

Common uses

Frequently asked questions

What day does 0 represent?
In the standard five-field format, 0 is Sunday, 1 is Monday, and so on through 6 for Saturday.
Does it support seconds or years?
This tool uses the classic five-field format. Some platforms extend cron to six or seven fields including seconds and years—check your platform's documentation before using those.
What time zone are the next runs shown in?
The next run times are in your browser's local time zone, which is the same context your jobs usually run in when you verify them locally.

Related tools