Cron Expression Builder
Build cron schedules visually, see when they run next, and get human-readable explanations. Supports standard 5-field cron syntax.
Frequently Asked Questions
What is a cron expression?
A cron expression is a string of five fields separated by spaces that defines a time schedule. The fields represent minute (0-59), hour (0-23), day of month (1-31), month (1-12), and day of week (0-6, where 0 is Sunday). Special characters like * (every), / (interval), - (range), and , (list) modify each field.
What does */5 mean in cron?
The */5 syntax means "every 5th unit." In the minute field, */5 means every 5 minutes (0, 5, 10, 15...). In the hour field, */2 means every 2 hours. The number after the slash is the step interval.
How do I run a cron job every weekday?
To run a cron job every weekday (Monday through Friday), use 1-5 in the day-of-week field. For example, "0 9 * * 1-5" runs at 9:00 AM every Monday through Friday.