duration.tools

Cron Expression Builder

Point, click, get the crontab line.

Cron expression
0 9 * * 1-5
At 9:00 AM, Monday through Friday

Field order: minute · hour · day of month · month · day of week (0 = Sunday).

Start from a preset or type each field's pattern and watch the five-field cron expression assemble itself, with a plain-English readback so you can confirm “0 9 * * 1-5” really means weekday mornings at 9.

How to use it

  1. 1.Pick a preset, or set each field's pattern.
  2. 2.Read the live English description of the schedule.
  3. 3.Copy the finished cron expression.

Questions people ask

What do the five fields mean?
In order: minute (0–59), hour (0–23), day of month (1–31), month (1–12), day of week (0–6, Sunday = 0). An asterisk means “every”.
How do day-of-month and day-of-week interact?
In standard cron, when both are restricted the job runs when either matches — a common surprise. Restrict only one of the two unless you want that OR behavior.