AWS Cron Every Hour

0 * * * *

Every hour

Next 10 Executions

Times shown in UTC

  • Mon, May 18, 202609:00
  • Mon, May 18, 202610:00
  • Mon, May 18, 202611:00
  • Mon, May 18, 202612:00
  • Mon, May 18, 202613:00
  • Mon, May 18, 202614:00
  • Mon, May 18, 202615:00
  • Mon, May 18, 202616:00
  • Mon, May 18, 202617:00
  • Mon, May 18, 202618:00

Field Breakdown

0
Minute
0
*
Hour
Every hour
*
Day of Month
Every day
*
Month
Every month
*
Day of Week
Every day of week

About This Schedule

In AWS EventBridge, the cron expression for every hour is cron(0 * * * ? *). This triggers at minute 0 of every hour, every day. The ? in the day-of-week field means "no specific value" — a required AWS syntax element.

For simple hourly scheduling, AWS also offers the rate expression syntax: rate(1 hour). Rate expressions are easier to read for basic intervals but can't express complex schedules like "every hour on weekdays only."

All AWS cron expressions run in UTC. If you need a specific timezone, calculate the UTC offset: for 9 AM Eastern (UTC-5), use hour 14. Note that UTC offsets change with daylight saving time, so some teams schedule in UTC and handle timezone logic in their Lambda function.

Frequently Asked Questions