Cron Builder / Explainer

Type a 5-field cron expression (minute hour day-of-month month day-of-week) and see the description in plain English and the next 5 run times.

What is a cron expression?

Cron is the task scheduler used by Unix/Linux systems. A cron expression describes when a task should run, using five space-separated fields:

Supported syntax

Frequently Asked Questions (FAQ)

What is out of scope?

This tool covers the classic 5-field format. There is no support for a seconds field (the 6-field format used by some schedulers) nor for spelled-out names such as MON/SUN or JAN/DEC — use numbers only. There is also no support for shortcuts like @daily.

How do day-of-month and day-of-week combine?

It follows the classic cron rule: if both are restricted (different from *), the task runs when either one matches (OR). If only one is restricted, only that one applies.

Which time zone are the run times based on?

The next run times are calculated in your browser's local time.