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 free

Valid 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.

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