Cron Expression Explainer
Parse a cron expression into a plain-English schedule and see its next run times.
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."