Cron Expression Calculator (Next 5 Runs)
Parse a 5-field cron expression and show the next 5 scheduled run times.
What this calculates
Cron expressions look cryptic but follow a strict 5-field grammar: minute, hour, day-of-month, month, day-of-week. This calculator parses any standard expression (with *, /, ranges, and lists) and shows the next 5 fire times.
Formula & how it works
Fields: m (0-59), h (0-23), dom (1-31), mon (1-12), dow (0-6, Sun=0). * = any, */N = step, A-B = range, A,B = list. A time matches when each field matches.
Worked example
'*/15 9-17 * * 1-5' = every 15 min, 9am-5pm, Mon-Fri. '0 0 1 * *' = midnight on the 1st of each month.
Frequently asked questions
5 vs 6 fields?
Standard cron is 5. Quartz / some systems add a seconds field at the start (6 fields). This calculator uses 5.
Day-of-month AND day-of-week?
If both are restricted (neither *), most cron implementations match if EITHER matches (OR). This calculator follows that rule.
Timezone?
All calculations run in your browser's local timezone.