DevToolMage

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)

  1. 2026-09-12T20:15:00.000Z
  2. 2026-09-12T20:30:00.000Z
  3. 2026-09-12T20:45:00.000Z
  4. 2026-09-12T21:00:00.000Z
  5. 2026-09-12T21:15:00.000Z
  6. 2026-09-12T21:30:00.000Z
  7. 2026-09-12T21:45:00.000Z
  8. 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

  1. Paste five fields: minute hour day-of-month month day-of-week.
  2. Read the explanation.
  3. 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