Cron Expression Generator
build and explain cron schedule expressions with a visual builder
By Bikram NathLast updated
Translates a five-field cron expression into plain English and assembles one from a visual picker. A common use is verifying a GitHub Actions schedule: type `0 9 * * 1-5` and confirm it means 'At 09:00, Monday through Friday.' Unlike a plain syntax reference, the builder lets you click individual minute or weekday values and see the expression update live.
Try it now — free, instant, no signup
What is Cron Expression Generator?
The tool accepts a standard five-field Unix cron expression, covering minute, hour, day-of-month, month, and day-of-week, and renders a sentence describing when the schedule fires. You can either type an expression directly or use the field pickers to select individual values, ranges, or step intervals, then read the human description to confirm the schedule matches intent.
crontab.guru handles the same translation use case and is the default for decoding a single expression from a Stack Overflow answer. Reach for this builder instead when constructing an expression from scratch, iterating through several variants, or when you need a visual reminder that month fields are 1-indexed while weekday fields start at 0 in most implementations.
The most commonly misunderstood behavior in standard Vixie cron: when you specify both day-of-month and day-of-week as non-wildcard values, most Unix cron daemons treat them as OR, not AND. A schedule like `15 2 1 * 5` runs on the first of every month AND on every Friday, not only on Fridays that fall on the first. AWS EventBridge sidesteps this with a mandatory `?` placeholder in whichever day field is unused.