Cron Expression Explainer & Builder

Cron Expression Explainer & Builder

Local Processing

Explain 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

  1. 1
    Choose a taskExplain, next runs or build.
  2. 2
    Enter the expressionA cron expression or per-field values.
  3. 3
    Read 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.

Have feedback or ideas for this tool? Suggest & Inquire →