Two-way field builder
Type the expression or edit each field — minute, hour, day, month, weekday (plus optional seconds). Both stay in sync.
Cron · Crontab · Quartz · Schedule · Next runs · No upload
Build, explain and validate cron expressions visually. Edit the five fields (or six with seconds), read the schedule in plain English, and see the next execution times computed live in your browser. Nothing is ever sent to a server.
—
Type the expression or edit each field — minute, hour, day, month, weekday (plus optional seconds). Both stay in sync.
Every expression is translated to a readable sentence with a field-by-field breakdown, so you always know what runs and when.
The next 5, 10 or 20 executions are computed in your local time zone, including @daily, @hourly and other nicknames.
Full support for *, */n, a-b, a-b/n, lists and month/day names like JAN or MON.
In order: minute (0–59), hour (0–23), day of month (1–31), month (1–12 or JAN–DEC) and day of week (0–6 where 0 and 7 are Sunday, or SUN–SAT). A * means "every value".
When both fields are restricted (neither is *), standard Unix cron runs the job when either condition matches. For example 0 0 1 * 1 runs on the 1st of the month and every Monday.
Use */5 * * * *. The */5 step in the minute field fires at minute 0, 5, 10, 15 … 55 of every hour.
Yes. Switch to the 6-field format to add a leading seconds field, which many schedulers such as Quartz and Spring use. The expression and next-run preview update accordingly.
No. Parsing, description and next-run calculation all happen locally in your browser with plain JavaScript. The page works offline once loaded.