Cron Expression Builder
Build cron schedules visually and preview next run times
minutehourdommonthdow
Minutes
Matches every minutes (*)
*Hours
Matches every hours (*)
*Day of Month
Matches every day of month (*)
*Month
Matches every month (*)
*Day of Week
Matches every day of week (*)
*Human-readable Description
Every minute
*
min
*
hr
*
dom
*
mon
*
dow
Next 5 Run Times
Cannot compute next runs for this expression.
How to use / Why use this tool / FAQ
How to use
Use the visual panels to set the schedule for each field (Minutes, Hours, Day, Month, Weekday). The cron expression updates instantly. You can also type a cron expression directly and the UI will reflect it. Copy the expression with one click.
Why use this tool
Stop memorizing cron syntax. Build and validate cron schedules visually, understand what any expression does in plain English, and preview when it will next run.
FAQ
- What is a cron expression?
- A cron expression is a string of 5 fields (minute, hour, day, month, weekday) that defines a recurring schedule for automated tasks.
- Does it support 6-field cron (with seconds)?
- This tool supports the standard 5-field Unix cron format used by crontab, GitHub Actions, and most schedulers.
- What does */ mean in cron?
- '*/n' means 'every n units'. For example, */5 in the minutes field means 'every 5 minutes'.