Cron Expression Parser

Explain a cron expression and show its next runs.

Runs in your browser. Nothing is uploaded — your input is processed on this device and discarded when you close the tab.

Cron Expression Parser

Times are read in your browser's local timezone. Only the classic five-field form is accepted.

How to use this tool

  1. Paste a five-field cron expression and pick a start date and time.
  2. Press Parse to see the plain-English reading and the next 5 run times.
  3. Use Load sample for 0 9 * * 1 starting 25 October 2026.

Worked example

The expression 0 9 * * 1 means: runs at minute 0, hour 9, on Monday. Starting from Sunday 25 October 2026 at 00:00, the next 5 runs are Monday 26 October 2026 at 09:00, then 2, 9, 16 and 23 November 2026, each at 09:00. The expression 0 0 1 * * from the same start first runs on 1 November 2026 at 00:00.

What this tool does not do / Limits

Only five fields with numbers, stars, comma lists, ranges and simple steps are matched. Seconds fields, year fields and special strings such as @daily are rejected rather than guessed at. Next-run search scans minute by minute for up to one year; an expression that never matches in that window is reported as having no run found, not as a date.

Frequently asked questions

Does it handle February 30?

No date ever matches day 30 of February, so such an expression reports no run found within a year. Check the day-of-month field.

Are times in my timezone?

Yes. The start time you pick and the run times shown both use your browser's local timezone.

Related tools