CRON EXPRESSION GENERATOR

Build a cron schedule from presets or custom fields, copy the expression, and preview the next 5 run times.

Presets

0–59
0–23
1–31
1–12
0–7 (0,7=Sun)
* * * * *

How to build a cron expression

  1. 1

    Pick a preset like 'Every hour' or 'Mon–Fri 9am', or enter fields manually.

  2. 2

    Edit the minute, hour, day, month, and weekday fields as needed.

  3. 3

    Copy the generated cron expression with one click.

  4. 4

    Click Show Next Runs to preview the next 5 scheduled times in your local timezone.

Questions

What is a cron expression?
A cron expression is a five-field string that specifies a recurring schedule: minute, hour, day-of-month, month, and day-of-week. It's used by cron jobs, CI/CD pipelines, and task schedulers to trigger commands automatically.
What syntax is supported?
Standard cron syntax: * (any), */n (every n), n-m (range), n,m (list), and n/step (start/step). For example, */15 means every 15 units, and 1-5 means Mon through Fri.
Does 0 and 7 both mean Sunday in the weekday field?
Yes. Both 0 and 7 represent Sunday, following the common convention used by most Unix cron implementations.
Are the next-run times in UTC or local time?
Local time — the preview uses your browser's timezone so you can see when the job will actually run on your machine. Production schedulers may use UTC, so double-check.