Schedules in plain English

Cron Expression Explainer

Paste a 5-field cron expression to get a plain-English explanation, a field-by-field breakdown, and the next 5 upcoming run times.

Next 5 run times

    How it works

    1

    Paste a cron expression

    Use the standard 5-field format, or try one of the presets.

    2

    Read the plain-English summary

    See exactly what each field means and how they combine.

    3

    Check upcoming runs

    View the next 5 times the schedule will actually fire.

    FAQ

    What format does this tool expect?

    A standard 5-field cron expression: minute hour day-of-month month day-of-week, separated by spaces. It supports exact numbers, *, ranges like 1-5, steps like */15, and comma lists like 1,15,30.

    How does it handle day-of-month and day-of-week together?

    Following standard cron semantics, if both day-of-month and day-of-week are restricted (not *), the job runs when either condition is true, not only when both match.

    Why might the next run times list be empty?

    If the expression describes a date that can never occur, like day-of-month 30 in February only, the search gives up after looking about 4 years ahead and reports that no matching time was found.

    Try other tools