Cron Expression Explainer & Builder
Local ProcessingExplain a cron expression, list its next run times, or build one.
How It Works & Processing Standards
Explain a cron expression, list its next run times, or build one.
Tool processing runs in your browser. If you create a calculator or conversion share link, its values are included in the URL. See the privacy policy for account, analytics and advertising data.
Current Limits
- Maximum input length: 100,000 characters
Choose explain, next run times or build under "Task". Check when a server job or CI schedule runs, or create a new one.
What You Can Do
- Explain
- Which values each field runs on.
- Next run times
- The next N run times.
- Build
- Assembles an expression from per-field values.
How to Use Cron Expression Explainer & Builder
- 1Choose a taskExplain, next runs or build.
- 2Enter the expressionA cron expression or per-field values.
- 3Read the resultSee the explanation or run times.
Examples
Weekdays at 9 a.m.
Input: 0 9 * * 1-5
Result: minute 0, hour 9, every day, every month, weekdays Monday–Friday
Every 15 minutes
Input: */15 * * * *
Result: minutes: 0, 15, 30, 45 / every hour
Build
Input: minute 30, hour */2
Result: 30 */2 * * *
Common Use Cases
- Checking when a crontab or CI schedule runs
- Writing an expression for a new scheduled job
Frequently Asked Questions (FAQ)
Are six-field (seconds) expressions supported?
No, only the standard five fields (minute hour day month weekday). For Quartz-style formats, drop the leading seconds field.
Which time zone are next run times in?
UTC (the trailing Z). If your server’s cron runs in a local time zone, convert accordingly.
