MagicTools

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'.