Cron Generator
Build and validate cron expressions with human-readable descriptions.
Presets
Expression Builder
e.g. */5
e.g. 9
e.g. 1
e.g. */2
e.g. 1-5
Expression
Editing updates the builder above. Press Enter to apply.
Expression
* * * * *AWS EventBridge
cron(* * * * * *)Spring @Scheduled
0 * * * * *Cron Expression Generator and Parser
Build cron expressions visually by setting each field — minute, hour, day of month, month, and day of week — using intuitive inputs. The tool generates a human-readable description of your schedule and shows the next 5 execution times in UTC.
Convert your expressions to AWS EventBridge format or Spring @Scheduled format with one click. Supports all standard cron syntax including ranges, lists, steps, and wildcards.
Frequently Asked Questions
- What is a cron expression?
- A cron expression is a string that defines a schedule. It consists of 5 fields: minute, hour, day of month, month, and day of week. Special characters like * (any), / (step), - (range), and , (list) allow flexible scheduling.
- What is the difference between Unix cron and AWS EventBridge cron?
- AWS EventBridge uses a 6-field format wrapped in cron(...) and requires a year field. It also uses ? for wildcard when day-of-month or day-of-week is specified.
- How do I schedule a job to run every 5 minutes?
- Use the expression: */5 * * * * — this means "every 5 minutes, every hour, every day".
- What does the next execution preview show?
- It shows the next 5 times the cron expression will trigger, calculated from the current UTC time.