Schedules
Cron Parser
Paste a standard 5-field cron string to get an English explanation and the next run times. This is Unix cron, not Quartz.
Input is processed in your browser. DevToolMage does not upload it, store it, or send it to analytics.
Explanation
minute */15; every hour; every day-of-month; every month; every day-of-week
Next runs (UTC)
- 2026-09-12T20:15:00.000Z
- 2026-09-12T20:30:00.000Z
- 2026-09-12T20:45:00.000Z
- 2026-09-12T21:00:00.000Z
- 2026-09-12T21:15:00.000Z
- 2026-09-12T21:30:00.000Z
- 2026-09-12T21:45:00.000Z
- 2026-09-12T22:00:00.000Z
How it works
Parses lists, ranges, and steps for five fields, then walks forward minute by minute within a bounded window.
Input and output
Input is a 5-field expression or a Unix macro such as @daily. Output is a description and upcoming timestamps.
Examples
Every 15 minutes
*/15 * * * * means at minutes 0, 15, 30, and 45 of every hour.
Weekdays at 09:00
0 9 * * 1-5 is 09:00 on Monday through Friday.
How to use this tool
- Paste five fields: minute hour day-of-month month day-of-week.
- Read the explanation.
- Check the next run list.
Limitations
- Unix 5-field only. No seconds field.
- No Quartz or EventBridge dialect conversion.
- Next-run search is bounded and may miss pathological expressions that never match.
Questions
Does this support Quartz L, W, or #?
No. Those tokens are rejected. Use a Quartz-specific tool if your scheduler is not Unix cron.
Are next runs in UTC or local time?
The parser evaluates fields against a timezone you choose for display. Unix cron itself has no timezone in the expression.
Related tools
Time
Unix Timestamp Converter
Move between Unix epoch values and readable UTC or local dates. Seconds versus milliseconds are detected when possible.
Patterns
Regex Tester
Run a JavaScript RegExp against sample text and inspect matches and groups. It is not a multi-engine debugger.
Identifiers
UUID Generator
Create random UUID v4 values or time-ordered UUID v7 values. This is an identifier tool, not a generic random-number toy.