Cron Expression Generator

Build a cron schedule by picking parameters — including lists like days 1, 7, 9 at hours 1, 9, 23 — and get the right syntax for Unix/crontab, AWS EventBridge, GitHub Actions, Kubernetes, and Quartz, with the platform gotchas (the AWS ? rule, 1–7 weekdays, UTC caveats) handled for you.

Start from:
Minute
Hour
Day of month

Runs at every day of month.

Month

Runs at every month.

Day of week

Runs at every day of week.

0 9 * * *

Meaning: At 09:00, every day

Generate for your platform

Expression
0 9 * * *
  • Standard 5-field cron. Day-of-week is 0-6 (0 = Sunday; 7 also = Sunday).
  • Classic cron runs in the machine’s local zone — add CRON_TZ to pin a zone (shown below).
Pin the zone with CRON_TZ
CRON_TZ=UTC
0 9 * * *

Fires at the intended UTC local time regardless of the server’s zone or DST.

Next runs

Computing…

Open in Converter → convert to another zone & inspect DST