Cron Job Generator
Build cron expressions visually with real-time preview ⏰
🎯 Quick Presets
⚙️ Visual Editor
Or enter custom values:
📝 Generated Expression
* * * * *
Meaning:
Every minute
Next 5 executions:
Mon, Apr 27, 2026, 11:41
Mon, Apr 27, 2026, 11:42
Mon, Apr 27, 2026, 11:43
Mon, Apr 27, 2026, 11:44
Mon, Apr 27, 2026, 11:45
🔄 Parse Existing Expression
What is a Cron Expression?
A cron expression is a string consisting of five fields that represent a schedule. It's used by Unix-like operating systems and many scheduling tools to define when a task should run.
┌───────────── minute (0 - 59)
│ ┌───────────── hour (0 - 23)
│ │ ┌───────────── day of month (1 - 31)
│ │ │ ┌───────────── month (1 - 12)
│ │ │ │ ┌───────────── day of week (0 - 6)
* * * * *
│ ┌───────────── hour (0 - 23)
│ │ ┌───────────── day of month (1 - 31)
│ │ │ ┌───────────── month (1 - 12)
│ │ │ │ ┌───────────── day of week (0 - 6)
* * * * *
Cron Syntax Quick Reference
*Any value (every),Value list separator (1,3,5)-Range of values (1-5)/Step values (*/15 = every 15)0 0 * * *Every day at midnight0 */2 * * *Every 2 hoursFAQ
What's the difference between day-of-month and day-of-week?
Day-of-month (1-31) specifies the day number within a month, while day-of-week (0-6, Sunday=0) specifies which weekday. If both are set, the task runs when either condition is met.
How do I run a job every 5 minutes?
Use */5 * * * *. The */5 means "every 5th minute".
Where can I use cron expressions?
Cron expressions are used in Unix/Linux crontab, GitHub Actions, AWS EventBridge, Kubernetes CronJobs, Cloudflare Workers, and many CI/CD systems.