Cron Expression Parser

Enter a 5-field cron expression to get a plain-English explanation and per-field breakdown.

Related Tools

Frequently Asked Questions

What is a cron expression?

A cron expression is a string of 5 or 6 fields defining when a scheduled task runs: minute, hour, day of month, month, day of week (and optionally seconds). For example, "0 9 * * 1-5" means 9:00 AM every weekday.

What do * and ? mean in cron?

* means "every value for this field." For example, * in the hour field means every hour. ? means "no specific value" and is used in day-of-month or day-of-week when the other is already specified.

How do I run something every 15 minutes?

Use */15 in the minute field: "*/15 * * * *". The */ syntax means "every N units." Similarly, */2 in the hour field runs every 2 hours.