Time & Math

Cron & scheduling tools

Cron syntax is compact enough that it's easy to write a schedule that runs at the wrong time, or to need a variant syntax entirely — Jenkins hash distribution, Quartz's six fields, systemd's calendar events or AWS EventBridge's own format all diverge from standard five-field cron. These tools build and preview schedules in the exact syntax your platform expects, so you can see upcoming run times before deploying anything.

Jenkins cron generator explains how its H hash symbol spreads jobs across a time window instead of running them all at once, which standard cron doesn't have. Quartz cron generator covers six-field syntax including L, W and # for things like "last Friday of the month." systemd Timer Generator handles both calendar schedules and boot-relative triggers, and RRULE generator previews the actual matching dates for a recurrence rule instead of leaving you to read the spec.

6 tools

Cron & Scheduling tools FAQ

What does the H symbol mean in a Jenkins cron schedule?

H tells Jenkins to pick a value within the given range deterministically, based on the job name, so jobs spread out across a time window instead of all firing at the same minute and overloading the build queue. Jenkins cron generator explains the resulting range for whatever H expression you enter.

How is Quartz cron different from standard five-field cron?

Quartz cron uses six or seven fields, adding seconds and an optional year, and supports special characters like L for "last," W for the nearest weekday and # for the nth weekday of the month, such as the second Tuesday. Quartz cron generator builds these and previews matching run times.

What's the difference between a cron expression and an RRULE?

Cron describes a repeating schedule of run times, while RRULE, from the iCalendar standard, describes a recurrence pattern for events, with more built-in support for concepts like "the second Tuesday of every month" or an end date. RRULE generator previews the actual matching dates for a rule before you use it in a calendar app.