KOENJP

Cron Expression Generator & Explainer

CRON · SCHEDULE

Build a cron expression by picking minute, hour, day, month and weekday, or paste one to get a plain-English explanation. See the next 10 run times in your time zone, with optional 6-field seconds support.

Expression

Build it field by field

* any · 5 one value · 1,15 list · 1-5 range · */10 step · weekday 0 and 7 are Sunday · names like JAN and MON work too.

What it means

—

Next 10 runs

    Calculated in your browser only. Run times are shown in this device's time zone.

    Good to know. Handles standard cron (minute hour day month weekday) plus an optional leading seconds field. Extensions like L, W and # aren't supported. Servers often run on UTC, so the real run time depends on the server's time zone. If you set both day of month and weekday, a run happens when either one matches (standard cron rule).

    HOW TO

    How to use

    1. Pick a common schedule like Every 5 minutes or Weekdays at 9am, or paste your own expression.
    2. Change any field (minute, hour, day, month, weekday) and the expression updates instantly. Each field also has a list of common values.
    3. Read the plain-English meaning and check the next 10 run times.
    4. Turn on Seconds (6 fields) if your scheduler needs it, then press Copy.
    FAQ

    FAQ

    What do the five fields mean?

    In order: minute (0–59), hour (0–23), day of month (1–31), month (1–12) and weekday (0–7, where 0 and 7 are Sunday). With seconds on, a seconds field (0–59) comes first.

    My server runs it at a different time.

    Run times here use this device's time zone. Servers and cloud schedulers often run on UTC, so convert your local time to UTC before using the expression there.

    What if I set both a day of month and a weekday?

    Following standard cron rules, it runs when either one matches. For example, 0 9 1 * 1 runs at 9:00 on the 1st of every month and on every Monday.

    Are L, W and # supported?

    No, those are extensions only some schedulers use. Shortcuts like @daily and @hourly are expanded and explained.