Back to Tools

Cron Expression Helper

Processed Locally

Parse and explain cron expressions with human-readable descriptions and next run times

Frequently Asked Questions

A cron expression is a time-based schedule format used in Unix-like systems. It consists of 5 fields: minute (0-59), hour (0-23), day of month (1-31), month (1-12), and day of week (0-7, where both 0 and 7 represent Sunday).
* means "every" (e.g., every minute), */5 means "every 5 units" (e.g., every 5 minutes), - defines ranges (e.g., 1-5 for Monday to Friday), and , separates multiple values (e.g., 1,15 for 1st and 15th).
For daily at midnight: 0 0 * * *. For daily at 9 AM: 0 9 * * *. For daily at 3:30 PM: 30 15 * * *. The first number is minutes, second is hours (24-hour format).
Yes! Use 1-5 or MON-FRI in the day of week field. Example: 0 9 * * 1-5 runs at 9 AM Monday through Friday. 0 and 7 both represent Sunday, 1 is Monday, 6 is Saturday.
Yes! All parsing happens locally in your browser. We never send your cron expressions to our servers. Your scheduled tasks and automation configurations remain completely private.