Cron Expression Parser

Decode any cron expression into plain English. Get a full field-by-field breakdown instantly.

Quick Examples — click to parse

Cron Syntax Reference

FieldRequiredValuesSpecial chars
MinuteYes0–59* , - /
HourYes0–23* , - /
Day of MonthYes1–31* , - / ? L W
MonthYes1–12 or JAN–DEC* , - /
Day of WeekYes0–7 or SUN–SAT (0,7=Sunday)* , - / ? L #

Some cron implementations support a 6th field for seconds (0–59) prepended before minute.

Frequently Asked Questions

It means "every minute of every hour of every day" — the cron job runs once every minute continuously.

Both 0 and 7 represent Sunday. Most cron implementations treat them identically. Monday is 1 and Saturday is 6.

The slash defines a step value. */5 in the minute field means "every 5 minutes". 0-30/10 means "every 10 minutes between minute 0 and 30".

Yes. Most cron parsers accept three-letter month abbreviations: JAN, FEB, MAR, APR, MAY, JUN, JUL, AUG, SEP, OCT, NOV, DEC. Similarly day-of-week accepts SUN, MON, TUE, WED, THU, FRI, SAT.

Copied!