DevTools

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.