Cron Expression Parser

Explain a cron expression in plain language and list its next run times.

Type a 5-field expression (minute hour day month weekday) or a 6-field one with seconds first.

How it works

A cron expression is five space-separated fields that tell a scheduler when to run a job: minute, hour, day of month, month and day of week. Systems such as Quartz and Spring add a sixth field for seconds in front; this tool accepts both forms, plus shortcuts like @daily and @hourly. Paste an expression and it is translated into plain language, then the next ten matching moments are computed in the time zone you pick. Change the zone to see how a job scheduled on a UTC server lands in Taiwan time. Run times start from the current moment and include daylight-saving changes.

Field reference

FieldAllowed valuesExample
Minute0–59*/15 → every quarter hour
Hour0–239-17 → during office hours
Day of month1–311,15 → the 1st and 15th
Month1–12 or JAN–DEC6-8 → June to August
Day of week0–7 or SUN–SAT (0 and 7 are Sunday)1-5 → Monday to Friday

Special characters

Privacy

The expression is parsed in your browser with open-source libraries; nothing is sent anywhere.