Crontab Guru
Parse and explain cron expressions. Shows human-readable schedule description and next execution times.
What is a cron expression?
A cron expression is a string of 5 or 6 fields separated by spaces that represents a schedule. The fields are: minute (0-59), hour (0-23), day of month (1-31), month (1-12), day of week (0-6, 0=Sunday), and optional year.
What does * mean in cron?
The asterisk (*) means "every possible value" for that field. For example, * in the minute field means "every minute".
What is the difference between 0 0 * * * and 0 0 * * 1?
0 0 * * * runs at midnight every day. 0 0 * * 1 runs at midnight every Monday only. The last field (1) restricts it to Mondays.
Can I use step values like */5?
Yes. */5 in the minute field means "every 5 minutes" (0, 5, 10, 15...). You can also use ranges with steps like 1-30/5 meaning every 5 minutes from 1 to 30.
Is my cron expression sent to any server?
No. All parsing and calculation happens locally in your browser. Nothing is transmitted anywhere.