Cron Expression Generator

Paste or build a standard 5-field cron expression (minute hour day-of-month month day-of-week) to get a plain-English description and a preview of its next 5 run times — useful for double-checking a crontab or CI schedule before it goes live.

At 09:00, on Mon, Tue, Wed, Thu, Fri

Field reference

MinuteHourDay of monthMonthDay of week
0-590-231-311-12, or jan-dec0-7, or sun-sat (0 and 7 both mean Sunday)

Special characters

*Any value.
,A list of values, e.g. "1,15" = the 1st and the 15th.
-A range of values, e.g. "1-5" = 1 through 5.
/A step, e.g. "*/15" = every 15 units, "10-30/5" = every 5th unit from 10 to 30.

Next 5 runs

How to use

  1. Type a cron expression, or click a common preset to start from.
  2. The description below updates instantly, along with the next 5 times it would run from now.

FAQ

What does it mean when both day-of-month and day-of-week are set?

Standard cron treats this as OR, not AND: the job runs when either field matches — a well-known quirk of the format, carried over here intentionally rather than "fixed", since it matches how real cron daemons behave.

Does it support seconds or year fields?

No — only the standard 5-field Unix cron format (minute through day-of-week). Extended 6/7-field variants used by some schedulers aren't supported.

What timezone are the next-run times shown in?

Your browser's local timezone — the same timezone your system clock uses.