📖 What is Cron Expression Builder?
A cron expression is a string of 5 fields that defines when a scheduled task should run. This builder lets you set the minute, hour, day, month and weekday values visually, then generates the correct cron expression. Used in Linux crontab, AWS EventBridge, GitHub Actions, Kubernetes CronJobs and more.
💡 Example
Input
Every weekday at 9 AM
Output
0 9 * * 1-5
Meaning: At 9:00 AM, Monday through Friday
🛠️ Common Use Cases
- Scheduling database backups at midnight
- Running daily report generation jobs
- Setting up hourly health checks
- Scheduling weekly data cleanup tasks
- Configuring CI/CD pipeline triggers
❓ Frequently Asked Questions
What do the 5 cron fields mean? ▾
From left to right: 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).
What does */ mean in a cron expression? ▾
The '/' means 'every'. So '*/15' means 'every 15'. '*/15 * * * *' means 'every 15 minutes'. '0 */2 * * *' means 'every 2 hours'.
How do I run a job every weekday? ▾
Use '1-5' for the day-of-week field. '0 9 * * 1-5' runs at 9 AM Monday through Friday.
What timezone does cron use? ▾
Cron uses the server's local timezone. For cloud services like AWS EventBridge, you can specify the timezone explicitly.
🔒
Your data stays private. All processing happens entirely in your browser using JavaScript. Nothing is ever sent to our servers. You can even use this tool offline after the page loads.