Cron Expression Explainer

Parse a cron expression into a plain-English schedule and see its next run times.

Presets

Every calculation runs locally in your browser. Nothing you enter here is sent to a server.

Schedule breakdown

Minute
0
Hour
9
Day of month
every day
Month
every month
Day of week
Mon, Tue, Wed, Thu, Fri

Next 5 run times

  • Wed, Sep 16, 2026, 9:00 AM
  • Thu, Sep 17, 2026, 9:00 AM
  • Fri, Sep 18, 2026, 9:00 AM
  • Mon, Sep 21, 2026, 9:00 AM
  • Tue, Sep 22, 2026, 9:00 AM

For informational and educational purposes only — not professional or technical advice, and not a substitute for consulting a qualified professional about your specific situation. TrueMeasureKit is not liable for decisions made based on these results. See our Terms of Service.

The day-of-month / day-of-week quirk

Cron's five fields are minute, hour, day-of-month, month, and day-of-week. Most fields combine with AND — but if both day-of-month and day-of-week are restricted (neither is a bare *), cron matches a day if either condition is true, not both. 0 0 15 * 1 runs at midnight on the 15th and on every Monday — a common source of confusion for anyone expecting AND logic across all five fields.

Frequently asked questions

What do the five fields in a cron expression mean?

In order: minute, hour, day of month, month, and day of week. Each field accepts a specific value, a range, a comma-separated list, a step value (like */15), or an asterisk meaning "every."

Advertisement
Adaptive banner

We use cookies for analytics and to show ads, including personalized ads from Google. You can accept or reject these — the calculators themselves never send your inputs anywhere either way. See our Privacy Policy for details.