DEVESSENTIALS

Common Cron Expressions Explained

One page per expression: what it means in plain English, a field-by-field breakdown, the next run times calculated in your browser, the equivalent Quartz, AWS EventBridge, GitHub Actions, Kubernetes and systemd syntax, and the mistakes people actually make with that schedule.

Every N minutes

Hourly and every N hours

Once a day

Steps vs fixed values

Most confusion comes from one character. A slash makes a step: */15 in the minute field means minutes 0, 15, 30 and 45. A plain number is a single value: 15 means minute 15 only. Steps always restart at the beginning of the field's range (minute 0, hour 0), so they line up with the clock rather than with when you deployed.

Don't see your schedule? Build and test any expression in the Cron Builder, learn the syntax in the cron expression guide, or browse the copy-paste cron examples.