Cron Builder & Explainer

Processed in your browser

Build your schedule

Minute0–59
Hour0–23
Every hour
Day of month1–31
Every day of month
Month1–12
Every month
Day of week0–7 · Sun = 0 or 7
Every day of week
*/5 * * * *
Every 5 minutes, starting at minute 0 each hour, every day.

Numeric five-field cron: *, lists, ranges, and / steps. No seconds, Quartz, or extensions.

Day matching & daylight saving

If day of month and day of week both differ from *, either may match (OR). Otherwise the restricted field must match. Month always applies. Sunday is 0 or 7.

Times use the selected IANA zone. The parser moves a skipped DST hour forward and avoids executing a repeated hour twice. Actual schedulers may use different DST rules. This tool only previews schedules; it does not run jobs.

Next 10 executions

Timezone: UTC

After loading…

Calculating next executions…

Preview searches up to 50 years ahead, with a 3-second processing limit. All calculations stay in your browser.

Using Cron Builder & Explainer

Use Builder or enter a numeric five-field expression: minute, hour, day of month, month, day of week. Supports *, lists, ascending ranges, and / steps; no seconds, aliases, Quartz, or extensions. Sunday is 0 or 7. When both day fields differ from *, either can match (OR); otherwise the restricted field must match. Month always applies. Unrepresentable expressions stay unchanged when switching modes. Preview uses cron-parser 5.10.2 and IANA timezone data: skipped DST hours move forward and repeated hours run once. Other schedulers may differ. Search is limited to 50 years and 3 seconds in a browser worker; sparse schedules may return fewer than 10 dates. This tool only previews schedules and never executes jobs or sends your input to a server.