Building Correct Cron Expressions
Cron syntax is compact but cryptic — the difference between "every day at midnight" and "every minute" is just one misplaced asterisk. Our cron builder helps you construct expressions visually and shows a human-readable description plus the next several execution times so you can verify the schedule is correct.
The builder works with standard 5-field cron syntax: minute hour day-of-month month day-of-week. This format is used by Linux crontab, Kubernetes CronJob, GitHub Actions schedule, GitLab CI rules:changes, AWS EventBridge, and most background job frameworks.
Use this when setting up scheduled tasks: database backups, report generation, cache warming, health checks, certificate renewal, and any other periodic job. Getting the schedule wrong means your job either never runs or runs too often — both are bad in production.
Tips
- The five fields: minute (0-59), hour (0-23), day of month (1-31), month (1-12), day of week (0-6, 0=Sunday).
*/5 * * * *means "every 5 minutes." The*/Nsyntax means "every Nth interval."0 0 * * *is midnight daily.0 */2 * * *is every 2 hours.0 9 * * 1-5is 9am weekdays.- Always test in staging first — a misconfigured cron can either never run or run every minute.