← Open the full multi-platform Cron tool ↑

AWS EventBridge Cron Expression Generator

This page covers the cron syntax used by AWS EventBridge: field layout, day-of-week numbering, and which special characters it supports.

Quick Reference

Field count

5-6

Seconds field

No

Year field

Yes

Timezone

Always UTC

Special characters (L / #)

Yes

Requires "?"

Yes

Day-of-week numbering

Sun=1, Mon=2, Tue=3, Wed=4, Thu=5, Fri=6, Sat=7

Common AWS EventBridge Cron Expressions

Every 5 minutescron(0/5 * * * ? *)
Every 15 minutescron(0/15 * * * ? *)
Every hourcron(0 * * * ? *)
Daily at midnightcron(0 0 * * ? *)
Daily at 9:00 AMcron(0 9 * * ? *)
Every weekday at 9:00 AMcron(0 9 ? * MON-FRI *)
Every Monday at 9:00 AMcron(0 9 ? * MON *)
Twice a day (00:00 and 12:00)cron(0 0/12 * * ? *)
First day of every monthcron(0 0 1 * ? *)
Last day of every monthcron(0 23 L * ? *)

Frequently Asked Questions

How is AWS EventBridge different from standard Linux cron?

AWS EventBridge differs from Linux cron in field count, day-of-week numbering, or supported special characters — see the Quick Reference table above for the exact differences.

Can I convert a Linux cron expression to AWS EventBridge automatically?

Yes — paste it into the multi-platform Cron tool above (or on the main Cron Editor page) and switch to the AWS EventBridge tab to get the equivalent expression instantly.

Does AWS EventBridge support L, W, or # ?

Yes. AWS EventBridge supports L (last day of month) and # (nth weekday of month, e.g. "MON#1" for the first Monday).

Does AWS EventBridge run on my local timezone or UTC?

AWS EventBridge always evaluates schedules in UTC, regardless of where you or your servers are located.

Other Platforms

Dev Tools