Jaconir

AWS EventBridge Cron Expression Generator

Build AWS cron expressions with the 6 fields format, decode examples like cron(0 10 * * ? *) instantly, and see next run times. Browser-only, no signup.

Visual Builder
Configure fields visually to generate syntax.
Any (?)
Sponsored Feature
Sponsored Result

Support Jaconir Lab

To provide this niche tool for free, we use a single sponsored result. Clicking the banner above helps keep the project alive!

Parser
Paste an expression to decode and visualize it.

Auto-detects format. AWS: min hour dom month dow year. Standard: min hour dom month dow.

Result
cron(0 10 ? * * *)

Human-readable summary

Runs at 10:00 AM every day

Next 10 Scheduled Runs

  • Wed, 01 Apr 2026 at 10:00 am
  • Thu, 02 Apr 2026 at 10:00 am
  • Fri, 03 Apr 2026 at 10:00 am
  • Sat, 04 Apr 2026 at 10:00 am
  • Sun, 05 Apr 2026 at 10:00 am
  • Mon, 06 Apr 2026 at 10:00 am
  • Tue, 07 Apr 2026 at 10:00 am
  • Wed, 08 Apr 2026 at 10:00 am
  • Thu, 09 Apr 2026 at 10:00 am
  • Fri, 10 Apr 2026 at 10:00 am

AWS EventBridge Cron Expression Format & Standard Cron

A cron expression is a compact way to schedule recurring tasks. The AWS cron expression format for EventBridge has 6 fields: minutes, hours, day-of-month, month, day-of-week, year. In standard Linux crontab format, it only has five fields (leaving off the year). AWS also requires using `?` for either the day-of-month or day-of-week to avoid ambiguity.

Common cron expression examples

ScheduleExpressionMeaning
Every minute* * * * *Runs every minute
Every hour0 * * * *Runs at minute 0, every hour
Every day at 9 AM0 9 * * *Runs at 9:00 AM every day
Every weekday at 9 AM0 9 * * 1-5Runs at 9:00 AM, Monday through Friday
Every Monday at 8 AM0 8 * * 1Runs at minute 0, at 8:00 AM, on Mon
AWS: Every day at 10 AMcron(0 10 * * ? *)Runs at 10:00 AM every day
AWS: Weekdays at 7 AMcron(0 7 ? * 2-6 *)Runs at 7:00 AM, Monday through Friday
AWS: Every 6 hourscron(0 0/6 ? * * *)Runs at minute 0, every 6 hours

AWS Cron Expression 6 Fields Examples & Mappings

AWS uses a 6 fields format. Here are real AWS EventBridge cron expression examples:cron(0 10 * * ? *) — Runs at 10:00 AM UTC every day.0 7 ? * mon-fri * or 0 7 ? * 2-6 * — Runs every Monday through Friday at 7:00 AM.AWS cron day-of-week 1-7 sun-sat mapping: 1=sun, 2=mon, 3=tue, 4=wed, 5=thu, 6=fri, 7=sat.mon#1 — The first Monday of the month.• To run every 6 hours, you typically represent that in AWS as 0 0/6 * * ? *.

See the full cron syntax cheatsheet ->

FAQ

What is the AWS EventBridge cron expression 6 fields format?

AWS EventBridge uses a 6-field format: Minutes, Hours, Day-of-month, Month, Day-of-week, and Year. Note that either Day-of-month or Day-of-week must be a question mark (?).

How does the AWS cron day-of-week 1-7 sun-sat mapping work?

In AWS cron expressions, the day-of-week field uses a 1-7 mapping where 1=SUN and 7=SAT. You can also use three-letter string values like MON-FRI or SUN-SAT instead of numbers.

What does mon#1 mean in an EventBridge AWS cron expression?

The # symbol represents the "nth" day of the month. So, mon#1 means the first Monday of the month. You can also combine these (e.g. if supported) but note that standard EventBridge might only enforce one # per expression.

What is the standard cron format?

Most Linux crontab setups use 5 fields: minute, hour, day of month, month, and day of week.

Why do next run times differ across platforms?

Platforms use different cron dialects. AWS EventBridge requires 6 fields and uses UTC, GitHub Actions uses 5 fields in UTC, and a Linux server generally uses its local timezone.