Cron Builder

Visual builder · presets · next 5 runs · plain-English

Cron Expression

minute hour day(month) month day(week)

Visual Builder

Description

Every minute

Next Execution Times

No upcoming execution times found.

About this tool

What is a cron expression and why is it hard to write by hand?
A cron expression is a five or six-field string (minute, hour, day-of-month, month, day-of-week, optional second) that defines a schedule for automated jobs. The syntax has edge cases — step values, last-day-of-month, weekday nearest a date — that are easy to get wrong.
Does the builder validate my expression in real time?
Yes. As you type or click, the builder shows the next five scheduled run times so you can verify the schedule before copying it.
What cron flavors does it support?
Standard Unix cron (five fields), extended cron with seconds (six fields), and AWS EventBridge / CloudWatch cron (which uses a different day-of-week numbering).
Can I start from a natural language schedule?
Yes. Type a description like 'every weekday at 9am' and the builder fills in the expression.
About

Build or decode cron expressions. We translate to plain English and show the next 5 run times. Supports 5-field (Unix) and 6-field (Quartz with seconds).

  • * — every value
  • */N — every N units
  • A-B — range
  • A,B,C — list

Gotcha: if DOM and DOW are both non-*, most daemons run on EITHER match.