Check a schedule before a release
Read the description and the next 10 runs first and catch the classic mistakes, such as a day-of-week and an hour field written the wrong way round.
Guide
Cron parser builds its plain-language description with cronstrue/i18n and works out the next 10 run times from the current moment with cron-parser. It accepts the traditional five fields (minute, hour, day of month, month, day of week) as well as the six-field form with seconds, and it ships common templates and a field reference alongside.
Updated 2026-09-102 min read
* , - / L # mean.| Input | Output | Notes |
|---|---|---|
0 9 * * 1-5 |
A “weekdays around 9am” description plus 10 run times | Five fields |
0 */5 * * * * |
Every 5 minutes | Six fields, with seconds |
| An invalid field | A parse error | No guesswork, no auto-repair |
cron-parser / cronstrue versions handle; the reference table lists the common * , - / L # forms, not the union of every cron implementation.Read the description and the next 10 runs first and catch the classic mistakes, such as a day-of-week and an hour field written the wrong way round.
Move from a template to a custom expression and follow the field table to understand steps, ranges and lists.
The page displays times in the browser's or the library's default time zone, while the server may be set to UTC or to some other TZ.
No. This is local parsing and preview only.
The cron string is passed to the parsing library inside your browser only; nothing is uploaded and no connection is made to your server or scheduler.
Updated 2026-09-10
Explain a cron expression in plain language and preview the next 10 run times
Supports 5 fields (minute hour day month weekday) and 6 fields (second minute hour day month weekday)
Click to fill in
| Field (left to right) | Range | Allowed symbols |
|---|---|---|
| Second (optional) | 0-59 | * , - / |
| Minute | 0-59 | * , - / |
| Hour | 0-23 | * , - / |
| Day of month | 1-31 | * , - / L |
| Month | 1-12 or JAN-DEC | * , - / |
| Day of week | 0-7 (0 and 7 are Sunday) or SUN-SAT | * , - / L # |
*Any value (every point in time),A list of values, e.g. 1,3,5-A range, e.g. 9-18 for 9am to 6pm/A step, e.g. */15 for every 15 unitsLLast: in the day field, the last day of the month; in the weekday field, the last such weekday#The nth weekday, e.g. 1#2 for the second Monday