Skip to main content

Free Cron Expression Explainer

Translate any cron expression into plain English and see the next run times. Supports ranges, lists, steps, names, and @macros. Runs in your browser.

Works offline once loaded
0
minute
9
hour
*
day of month
*
month
1-5
day of week
This schedule means

At 9:00 AM, Monday through Friday.

Next 0 runs

πŸ’‘ Fields are: minute, hour, day-of-month, month, day-of-week. Supports ranges (1-5), lists (1,15), steps (*/15), names (MON, JAN), and macros (@daily). All parsing happens in your browser.

Common uses

  • Understand a crontab EntryDecode a line from your Linux crontab into plain English.
  • Check a GitHub Actions ScheduleVerify the cron in your workflow's schedule trigger runs when you expect.
  • Debug a Cron Job That Won't RunSee whether a cron expression actually matches the times you think it does.
  • Build a Cron ScheduleExperiment with cron fields until the schedule matches what you need.
  • Learn Cron SyntaxUnderstand how the five cron fields work by example.

How It Works

Cron expressions like "0 9 * * 1-5" are compact but hard to read. This tool parses the five fields and tells you, in plain English, exactly when the job runs β€” plus the next few run times.

  1. 1
    You type a cron expression
    Standard 5-field cron (or 6-field with seconds), including ranges, lists, steps, month/day names, and @macros like @daily.
  2. 2
    Each field is parsed
    The minute, hour, day-of-month, month, and day-of-week fields are expanded into the exact set of values they match β€” in your browser.
  3. 3
    It's explained in English
    The schedule is turned into a readable sentence, with common patterns (weekdays, weekends, "every N minutes") recognised.
  4. 4
    Next runs are computed
    The tool simulates the schedule forward to show the next five run times in your local timezone β€” respecting cron's day-of-month / day-of-week OR rule.

A pure calculation that runs entirely on your device β€” nothing is uploaded.

Related Tools

Frequently Asked Questions