Cron Expression Parser

Parse, validate, and understand cron expressions. See next run times instantly.

MinuteHourDayMonthDay(week)

Quick Reference

*Any value
,Value list separator (1,3,5)
-Range (1-5)
/Step values (*/15 = every 15)
0-59Minutes
0-23Hours
1-31Day of month
1-12Month
0-6Day of week (0=Sun)

Frequently Asked Questions

What is a cron expression?

A cron expression is a text string used to define a schedule in Unix-like systems. It consists of five space-separated fields: minute, hour, day of month, month, and day of week. Cron jobs execute commands automatically at the specified schedule. Named after the Greek word "chronos" (time).

How do step values (/) work?

The slash defines a step. */5 in the minute field means "every 5th minute" (0, 5, 10, 15...). You can also use a starting value: 3/10 means "every 10 minutes starting at minute 3" (3, 13, 23, 33, 43, 53).

Can I use names for months and days?

Standard cron uses numbers, but many implementations accept abbreviated names: JAN-DEC for months and SUN-SAT for days of week. This parser supports the numeric format.