DEVELOPER TOOLS
Cron Expression Generator
Build or check a standard five-field Unix cron schedule. See what each field means and preview the next five matching times in a selected timezone. Everything runs locally in this browser.
SCHEDULE BUILDER
Create an expression
Valid five-field Unix cron expression.
Cron expression
The field value appears in the editor above.In plain language
At every minute; every hour; every day.
Upcoming runs
Times are shown in the selected timezone, with UTC instants to distinguish repeated DST times.
- Loading upcoming times…
Example schedules
Five fields and supported syntax
Fields are ordered as minute hour day-of-month month day-of-week. Supported field values are minute 0–59, hour 0–23, day of month 1–31, month 1–12, and weekday 0–7 (0 and 7 both mean Sunday). Month and weekday names, seconds fields, macros, and scheduler-specific extensions are not supported.
- Minute
- 0–59
- Hour
- 0–23
- Day of month
- 1–31
- Month
- 1–12
- Day of week
- 0–7 (Sunday is 0 or 7)
* means every allowed value. Commas form lists, such as 1,5,10; hyphens form increasing ranges, such as 1-5; slash steps can follow a wildcard or range, such as */15 or 1-10/2. Steps must be positive integers. Wrapping ranges and names are rejected.
When both day-of-month and day-of-week are restricted (neither field contains *), standard Unix cron runs when either day field matches. If either contains *, both day field matches must be true; a plain wildcard therefore leaves the other day field to determine the date. The exact treatment of unusual wildcard-step combinations can vary between cron implementations.
Cron expressions do not include a timezone. A scheduler’s configuration determines the execution timezone. Upcoming times here use the selected IANA timezone and JavaScript’s timezone database. During daylight-saving changes, some local times do not occur and some occur twice; this preview skips nonexistent wall times and lists both instants for repeated times. Actual cron schedulers may handle DST transitions differently. Occurrences are searched up to 8 years ahead; schedules with no match in that window are reported as none found.
This tool handles standard five-field numeric Unix cron syntax; it does not claim compatibility with Quartz, AWS EventBridge, or other scheduler dialects. Validation and previews run in your browser and do not save or send the expression.