DEV TOOLBOX · CRON DIALECT
>cronpreview

Build, validate, and preview cron expressions across Unix, AWS EventBridge, GitHub Actions, Vercel, Kubernetes, Quartz, and Spring — with timezone-correct next-run previews.

Recipe · unix5

Nightly at 02:00 UTC

0 2 * * *

Common backup or batch-job window: runs every day at 02:00 UTC.

Why this pattern

Two o'clock in the morning is the canonical "quiet hours" window — past the last batch of nightly user activity in the Americas, before the first European users start their day. 0 2 * * * runs once per day at 02:00.

Variations

  • 03:30 nightly: 30 3 * * *
  • Twice nightly (02:00 and 04:00): 0 2,4 * * *
  • Daily at noon: 0 12 * * *

Platform notes

GitHub Actions runs schedules in UTC only, so "02:00 nightly" in cron is 02:00 UTC — which is the middle of the afternoon in some Asia-Pacific timezones. AWS EventBridge Scheduler and Kubernetes .spec.timeZone (stable since v1.27) both respect a timezone field, so use those if you want literal "local 02:00".

Try it

loading builder…