Skip to main content
KO

Cron Expression Generator

Visually generate cron expressions with human-readable descriptions and next execution times.

Presets


Field Editor

Special chars: * (every), / (step), - (range), , (list) | Weekday: 0=Sun, 1=Mon, 2=Tue, 3=Wed, 4=Thu, 5=Fri, 6=Sat


Generated Expression

* * * * *

Runs every minute


Next 5 Execution Times

#Execution Time
12026-04-29 22:40 (Wednesday)
22026-04-29 22:41 (Wednesday)
32026-04-29 22:42 (Wednesday)
42026-04-29 22:43 (Wednesday)
52026-04-29 22:44 (Wednesday)

💡 How to Use

Quickly select common expressions with preset buttons, or enter custom values for minute, hour, day, month, and weekday fields. The tool shows a human-readable description of the generated expression and the next 5 scheduled execution times. Copy the expression to your clipboard with one click.

Related Tools

FAQ

What is a cron expression?
A cron expression is a string used in Linux/Unix systems to specify when a task should automatically run. It consists of 5 fields — minute, hour, day of month, month, and day of week — where you combine numbers and special characters to define a recurring schedule.
What do the 5 fields in a cron expression mean?
From left to right: minute (0-59), hour (0-23), day of month (1-31), month (1-12), day of week (0-6, 0=Sunday). For example, '30 9 * * 1' means 'every Monday at 9:30 AM'.
What do the special characters *, /, -, and comma mean?
* means 'every value', / means 'interval' (e.g., */5 = every 5), - means 'range' (e.g., 1-5 = from 1 to 5), and comma (,) means 'list' (e.g., 1,3,5). You can combine these to express complex schedules.

Related Articles