Cron Expression Parser
Parse, understand, and generate cron expressions with human-readable explanations
Enter Cron Expression
Common Presets
Human-Readable Description
Every minute
Next 5 Execution Times
Cron Syntax Reference
| Field | Values | Special Characters |
|---|---|---|
| Minute | 0-59 | * , - / |
| Hour | 0-23 | * , - / |
| Day of Month | 1-31 | * , - / |
| Month | 1-12 | * , - / |
| Day of Week | 0-6 (Sun=0) | * , - / |
* = Any value , = List (1,3,5) - = Range (1-5) / = Step (*/5 = every 5)
Frequently Asked Questions
A cron expression is a string consisting of 5 fields that define when a scheduled task should run. It's commonly used in Unix/Linux systems to automate repetitive tasks like backups, cleanups, or sending emails.
The */5 syntax means "every 5 units". For example, */5 in the minute field means "every 5 minutes" (0, 5, 10, 15, etc.), and */2 in the hour field means "every 2 hours".
* means "every" (all values), while 0 means exactly that value. For example, "0 * * * *" runs at minute 0 of every hour, while "* * * * *" runs every minute.