TurantToolsdev</> All tools

// free · runs in your browser · nothing uploaded

Cron Expression Explainer

Free cron expression explainer: turn a crontab schedule like */15 * * * * into plain English and see the next 8 run times. Supports lists, ranges, steps, month and day names and @daily-style shortcuts.

At 09:30, on Monday, Tuesday, Wednesday, Thursday and Friday.

30
minute
9
hour
*
day (month)
*
month
1-5
day (week)

Next runs (your time zone)

    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)
    * * * * *
    
    *  any     ,  list (1,15)     -  range (1-5)     /  step (*/10)
    @hourly  @daily  @weekly  @monthly  @yearly

    When both day-of-month and day-of-week are set, standard cron runs on days matching either one. Servers usually run cron in UTC; the times above are in your browser's time zone.

    💬 Share this tool

    📚 Official sources: crontab(5) manual

    We build every tool from the official rules and re-check them when they change. Always confirm with the official source before you rely on a result.

    🛠️ Spotted a mistake or an out-of-date rule? Tell us

    Questions people ask

    What do the 5 cron fields mean?+

    Minute (0–59), hour (0–23), day of month (1–31), month (1–12) and day of week (0–7, where 0 and 7 are Sunday).

    What does */5 mean?+

    Every 5 units of that field: */5 in the minute field runs at minutes 0, 5, 10 … 55.

    Why does my job run on extra days?+

    If you set both day-of-month and day-of-week, standard cron runs when either one matches, not both.

    Common cron schedules

    More free tools