Cron Expression Parser & Next Run Times

See when a cron job will actually run — as a list of upcoming times, not a sentence. Each of the five fields is expanded into the values it matches, and you're warned when both day-of-month and day-of-week are set, which makes cron run on either.

Cron expression

Next runs

Computed in this browser's time zone. Server cron usually runs in UTC, so these times can differ from what your server will do.

    About this tool

    How to use it

    1. 1 Type a five-field expression or an alias like @daily.
    2. 2 Each field's values appear below and the next five run times on the right.
    3. 3 If you see the day-and-weekday warning, double-check that's what you meant.

    Good to know

    • The page audit reads HTML you paste — use the Link checker to follow a link
    • YAML support covers the widely used syntax only
    • JWT decoding unpacks the contents; it does not verify the signature

    Frequently asked questions

    Does it support 6-field expressions with seconds?

    No. It reads standard five-field cron (minute hour day month weekday). For Quartz or Spring expressions, drop the leading seconds field.

    Is 0 0 1 * MON the first Monday of the month?

    No. When both day-of-month and day-of-week are set, standard cron runs when either matches — on the 1st and on every Monday.

    The next run times don't match my server.

    Times here use your browser's time zone. Server crons usually run in UTC, so expect an offset.

    Esc