AWS EventBridge Cron Expression Generator
Create AWS EventBridge cron expressions for CloudWatch Events, Lambda triggers, and scheduled tasks. Automatically formatted with the cron() wrapper.
AWS EventBridge Cron Expression
0Minute
9Hour
?Day
*Month
MON-FRIWeekday
ℹ️ This only runs on weekdays (Monday-Friday)
Copy-Ready Snippets
AWS EventBridge Rule
Create this rule in AWS EventBridge (CloudWatch Events)
{
"Name": "my-scheduled-job",
"ScheduleExpression": "cron(9 ? * MON-FRI * *)",
"State": "ENABLED",
"Targets": [
{
"Arn": "arn:aws:lambda:us-east-1:123456789012:function:your-function-name",
"Id": "1"
}
]
}json
AWS EventBridge Cron Format
AWS EventBridge uses a 6-field cron expression wrapped in cron(). The format is: cron(minute hour day-of-month month day-of-week year)
Key Differences from Standard Cron
- 6 fields instead of 5 (includes year field)
- Wrapped in
cron()function - Uses
?for day-of-month or day-of-week (not both) - Supports
MON-FRIformat for weekdays - Year field can be
*or a specific year
Common AWS Cron Examples
cron(0 9 ? * MON-FRI *)- Every weekday at 9 AMcron(0 0 * * ? *)- Every day at midnightcron(0 */2 * * ? *)- Every 2 hourscron(0 0 1 * ? *)- First day of every month