Cron Expression Describer + Tester

Paste any cron string. Get a plain-English explanation, field-by-field breakdown, and the next 10 predicted run times in your local timezone.

⚡ 100% client-side · standard 5-field + optional seconds (6-field) cron
Honest note on cron variants Cron syntax varies by system: standard Vixie cron (Linux / BSD / macOS), Quartz (Java), and Spring (with seconds and year) differ. This tool supports standard 5-field (minute, hour, day-of-month, month, day-of-week) and 6-field with seconds. It does not support Quartz's 3-letter day-of-week (MON, TUE) or year field, or special extensions like @yearly / @reboot. Common step syntax (slash) and range syntax (dash) are supported.

1. Enter cron expression

Try: * * * * * 0 9 * * 1-5 */15 * * * * 0 0 1 * * 30 2 * * 0 0 0 * * 0,6 0 0 1 1 * 0 9 * * MON-FRI 0 0/30 9-17 * * 1-5 0 0 0 25 12 ?

2. Plain-English description

In plain English
Enter a cron expression above.
Next run
Upcoming run times

More free tools

Step-by-step guides in our blog & guides.