Tools

Cron Expression Parser

Convert cron expressions to human-readable descriptions and view upcoming execution times.

Field Reference

*/5Minute(0-59)
*Hour(0-23)
*Day of Month(1-31)
*Month(1-12)
*Day of Week(0-7 (0,7=Sunday))

Presets

Common Patterns

Special Characters

* (any value)
, (list)
- (range)
/ (step)

Cron Syntax Guide

A cron expression consists of 5 fields: minute, hour, day-of-month, month, and day-of-week. Each field supports wildcards (*), ranges (1-5), lists (1,3,5), and steps (*/5).

Common Examples

ExpressionDescription
* * * * *Every minute
0 * * * *Every hour
0 0 * * *Every day at midnight
*/15 * * * *Every 15 minutes
0 9 * * 1-5Weekdays at 9:00 AM
0 0 1 * *1st of every month at midnight
30 4 * * 0Sundays at 4:30 AM
0 0 1 1 *January 1st at midnight

FAQ

What is a cron expression?
A cron expression is a time-based string used in Unix-like operating systems to schedule tasks. It consists of 5 fields (minute, hour, day-of-month, month, day-of-week) that define when a recurring task should execute.
What does the asterisk (*) mean?
The asterisk represents all possible values for that field. For example, * in the minute field means every minute.
How do I use the slash (/) character?
The slash specifies intervals. Using */5 in the minute field means every 5 minutes. 10-30/5 means every 5 minutes from minute 10 through 30.

Related Tools