Cron Expression Explainer

Translate any crontab expression into plain English and see the next run times. Supports ranges, steps, lists, month/day names and @macros.

πŸ”’ Runs locally β€” your input never leaves this browser tab

Fields

FieldValueMatches

Next runs (your local time)

    Cron syntax cheat sheet

    β”Œβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€ minute (0–59)
    β”‚ β”Œβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€ hour (0–23)
    β”‚ β”‚ β”Œβ”€β”€β”€β”€β”€β”€β”€β”€β”€ day of month (1–31)
    β”‚ β”‚ β”‚ β”Œβ”€β”€β”€β”€β”€β”€β”€ month (1–12 or JAN–DEC)
    β”‚ β”‚ β”‚ β”‚ β”Œβ”€β”€β”€β”€β”€ day of week (0–7 or SUN–SAT, 0 and 7 = Sunday)
    β”‚ β”‚ β”‚ β”‚ β”‚
    * * * * *  command
    SymbolMeaningExample
    *any value* * * * * every minute
    ,list0 9,17 * * * at 09:00 and 17:00
    -range0 9 * * 1-5 weekdays at 09:00
    /step*/15 * * * * every 15 minutes

    Gotchas

    Common schedules