Cron Expression Tester & Validator
Validate your cron expressions, understand what they mean, and see exactly when they'll run.
Format:
Valid Expression
This cron expression is syntactically correct
At 9:00 AM, Monday through Friday
Expression valid? Now make sure it actually runs.
Monitor freeValid syntax doesn't mean it actually ran
Add one curl command after your cron job and get alerted the moment it misses a run. Takes 30 seconds to set up.
3 monitors free. No credit card required.
Cron Syntax Reference
Cron Expression Format
┌───────────── minute (0-59)
│ ┌───────────── hour (0-23)
│ │ ┌───────────── day of month (1-31)
│ │ │ ┌───────────── month (1-12)
│ │ │ │ ┌───────────── day of week (0-6, Sunday=0)
│ │ │ │ │
* * * * *
Special Characters
| Character | Meaning | Example |
|---|---|---|
| * | Any value | * * * * * |
| , | Value list separator | 1,15 * * * * |
| - | Range of values | * 9-17 * * * |
| / | Step values | */15 * * * * |
Common Patterns
| Expression | Description |
|---|---|
| * * * * * | Every minute |
| */5 * * * * | Every 5 minutes |
| 0 * * * * | Every hour |
| 0 0 * * * | Daily at midnight |
| 0 9 * * 1-5 | Weekdays at 9:00 AM |
| 0 0 1 * * | First day of every month |
| 0 0 * * 0 | Every Sunday at midnight |