Build a cron schedule field-by-field or paste an existing expression to get an instant plain-English description.
Quick presets
Build expression
0โ59
0โ23
1โ31
1โ12
0=Sunโฆ6=Sat
Supports: *, */n, a-b, a,b,c, or a specific number.
Or paste a cron expression
Cron expression
0 9 * * 1-5
Plain-English description
At 09:00, on from Monday to Friday.
Minute
Hour
Day of Month
Month
Day of Week
A cron expression is a compact string of five fields that tells a scheduler when to run a job โ used in Linux crontab, GitHub Actions, cloud functions, CI/CD pipelines, and countless other systems. The standard format is minute, hour, day-of-month, month, and day-of-week, and each field accepts wildcards, step values, ranges, and lists. This tool lets you build any expression visually by editing those five fields and immediately see an accurate plain-English description of when the job will fire.
You can also paste an existing cron expression into the raw input and click Parse to populate the fields automatically and read the description. Preset buttons cover the most common schedules โ every minute, hourly, daily at midnight, weekly on Monday, and monthly on the first โ so you can start from a known-good expression and tweak from there. Everything runs locally; no data is sent to any server.
Cron is one of the most enduring pieces of Unix infrastructure. It has been scheduling tasks reliably sinceโฆ
Read guide โArticleUnderstand the five cron fields, special characters, and common schedules, with worked examples and common cron mistakes.
Read guide โBlogJSON โ JavaScript Object Notation โ is the lingua franca of modern web development. Open any REST APIโฆ
Read guide โ