HomeDev ToolsCron Generator

Cron Expression Generator

Generate and validate cron expressions with human readable explanation

Build cron expressions and see a plain-English explanation of exactly when they'll run. Pick from 10 common presets — every minute, every weekday at 9am, the 1st of every month, and more — or write your own and let the tool validate the 5-field format for you.

Runs at 9:00, on Mon

Minute
Hour
Day
Month
Weekday
*Any value
*/nEvery n units (e.g. */5 = every 5)
nSpecific value (e.g. 30 = at 30)
n-mRange (e.g. 1-5 = Mon to Fri)
n,mList (e.g. 6,18 = 6am and 6pm)
0-6Weekday: 0=Sun, 1=Mon...6=Sat

Frequently Asked Questions

Standard 5-field Unix cron format: minute hour day month weekday.
An asterisk means every — so * in the minute field means every minute.
Yes — 10 common presets are built in, including every minute, every weekday at 9am, and the 1st of every month, so you can pick one and tweak it instead of writing an expression from scratch.
Yes — if the expression doesn't have exactly 5 fields (minute, hour, day, month, weekday), the tool flags it as invalid instead of guessing what you meant.

Learn More

dev
Cron Expressions Explained: How to Write One Without Guessing
5 min read