Network & Debug

Cron Expression

Generate, parse, and validate Cron expressions locally. Separate Unix 5-field and Quartz 6/7-field modes, choose timezones and templates, and preview the next 10 times.

About this tool

Select Unix or Quartz, build an expression using individual fields or templates, read field explanations, and preview the next 10 times in a chosen timezone. Calculations are local and do not create tasks.

Best use cases

  • Check field order and weekday numbering in Linux crontab or Quartz schedules.
  • Review month-end, weekday, and cross-timezone schedules before configuring a task.

How to use it

  1. Select Unix with 5 fields or Quartz with 6 fields, optionally 7 including a year. Switching modes loads a default template.
  2. Edit the expression or individual fields, select an IANA timezone, and enter an ISO start instant including an offset.
  3. Select Parse and preview, review field meanings and future times, then copy the expression or times.

FAQ

How do Unix and Quartz differ?

Unix starts with minutes, uses 0 or 7 for Sunday, and combines restricted day fields with OR. Quartz starts with seconds, uses 1 for Sunday, requires exactly one day field to be ?, and optionally accepts years 1970–2199.

Which calendar modifiers are supported?

Quartz day supports L, LW, and nW; weekday supports nL and n#1–5. L-n is not supported. English month and weekday names are accepted.

How does daylight saving time work?

Nonexistent local times are skipped and repeated times list the first occurrence only. Your scheduler may differ. This tool never executes tasks.

Related tools

More in this category