Binatomy
Cron Builder

Cron Expression Builder

Build cron expressions visually, get a human-readable description and preview the next 5 executions
Cron Expression
0 9 * * *
alle 09:00
1ven 30 ott 2026, 09:00
2sab 31 ott 2026, 09:00
3dom 01 nov 2026, 09:00
4lun 02 nov 2026, 09:00
5mar 03 nov 2026, 09:00
FAQ

Frequently Asked Questions

Everything you need to know about cron expressions

What is a cron expression?

A cron expression is a string with 5 space-separated fields that defines when to run a task. The fields are: minute (0-59), hour (0-23), day of month (1-31), month (1-12), day of week (0-7, where 0 and 7 are Sunday). It is used in Unix/Linux systems to schedule automatic tasks.

What does * mean in a cron expression?

The asterisk (*) means "any value". For example, * in the hours field means "every hour". The syntax */n means "every n units": */5 in minutes means "every 5 minutes". Ranges are indicated with a dash (1-5) and multiple values with a comma (0,6).

How do I run a task every working day?

Use 1-5 in the day of week field (1=Monday, 5=Friday). For example, "0 9 * * 1-5" runs the task at 9:00 on every weekday from Monday to Friday.

Where can I use cron expressions?

Cron expressions are used on Linux/macOS (crontab -e command), in Laravel (app/Console/Kernel.php with ->cron()), in GitHub Actions, AWS EventBridge, Kubernetes CronJob, and many other scheduling systems. This standard syntax is supported virtually everywhere.

How is a cron expression made up?

A cron expression is five fields separated by spaces: minute (0-59), hour (0-23), day of the month (1-31), month (1-12) and day of the week (0-7, where 0 and 7 both mean Sunday).

What does the asterisk mean in a cron expression?

The asterisk means any value, so in the hours field it stands for every hour. The */n form means every n units, the hyphen marks a range such as 1-5, and the comma lists several values, such as 0,6.

How do I schedule a job on weekdays only?

For weekdays only you write 1-5 in the day of the week field, where 1 is Monday and 5 is Friday. The expression 0 9 * * 1-5 starts the job at 9:00 from Monday to Friday.