Cronguru
Cron expressions decoded.
Type a cron expression or build one visually — the description updates live as you type. Sign in to see your history.
Cron Fields
Quick Presets
Fill in the five standard cron fields. Use * for "any", */n for every n units, or ranges like 1-5. The description updates live.
0-59
0-23
1-31
1-12
0-7 (0/7=Sun)
Cron Reference — all supported syntax
The Five Fields
1Minute 0-592Hour 0-233Day of month 1-314Month 1-12, JAN-DEC5Day of week 0-7 (0/7 = Sun), SUN-SAT6Optional second 0-59Special Characters
*Any value (every unit),List of values, e.g. 1,15,30-Range, e.g. 9-17/Step value, e.g. */15 every 15 minutes?No specific value (only field 3 or 5)Advanced Tokens
LLast day of the month (field 3)LWLast weekday of the month (field 3)WNearest weekday to a given day, e.g. 15W (field 3)#Nth weekday, e.g. 5#3 = 3rd Friday (field 5)LLast weekday, e.g. FRIL = last Friday (field 5)Named Months & Days
JAN · FEB · MAR · APR · MAY · JUN · JUL · AUG · SEP · OCT · NOV · DECSUN · MON · TUE · WED · THU · FRI · SATShorthand Presets
@yearlyOnce a year (Jan 1st, 00:00)@monthlyFirst day of every month, 00:00@weeklyEvery Sunday, 00:00@dailyEvery day, 00:00@hourlyEvery hour, at minute 0@annuallyAlias for @yearlyNames and advanced tokens are case-insensitive and accepted by most cron implementations (Vixie, Quartz, cloud schedulers).