Cron Expression Parser

Parse cron expressions, see human-readable explanation and next run times

minute ยท hour ยท day-of-month ยท month ยท day-of-week
Plain English

Next 10 runs

    Templates

    Cheatsheet
    FieldRangeWildcards
    Minute0โ€“59* / , -
    Hour0โ€“23* / , -
    Day of month1โ€“31* / , -
    Month1โ€“12 or JAN-DEC* / , -
    Day of week0โ€“6 or SUN-SAT* / , -
    Your files never leave your browser. Nothing is uploaded to any server. Privacy Policy

    Type any 5-field cron expression and instantly see a plain-English explanation, the next 10 scheduled run times, and a quick-reference cheatsheet for every field. Useful for setting up cron jobs in Linux, GitHub Actions, Vercel and Kubernetes CronJobs.

    How to use the cron parser

    1
    Enter your expression

    Type a 5-field cron expression like 0 9 * * 1.

    2
    Read the explanation

    See a plain-English description of what the cron means.

    3
    Inspect next runs

    Verify your schedule by viewing the next 10 fire times.

    ๐Ÿ“–
    Human-readable

    Translates any cron expression into a sentence (e.g. 'every Monday at 9 AM').

    ๐Ÿ“…
    Next 10 runs

    See exactly when the cron will fire next, in your local timezone.

    ๐Ÿ“‹
    Common templates

    Quick-pick presets for hourly, daily, weekly, monthly schedules.

    ๐Ÿ”’
    100% local

    Parsing happens in your browser โ€” your expressions stay private.

    FAQ

    A cron expression is a string with 5 fields (minute, hour, day-of-month, month, day-of-week) that defines a recurring schedule.

    Standard 5-field cron syntax including * (any), - (range), , (list), / (step) and named months and days (JAN-DEC, MON-SUN).

    Common extensions like @hourly, @daily, @weekly, @monthly and @yearly are recognized.

    Next runs are shown in your local browser timezone for clarity.

    Yes. The expression and templates have copy buttons for easy reuse.

    More free tools