Cron Expression Explainer

Free

Translate cron expressions to plain English, see next run times and build schedules visually.

Cron Expression

min

0-59

hr

0-23

dom

1-31

mon

1-12

dow

0-6 (Sun=0)

Plain English

At 9:00 AM, from Monday to Friday

Minute

0

at minute 0

0

Hour

9

at hour 9

9

Day of Month

*

every day

31 values

Month

*

every month

1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12

Day of Week

1-5

from Monday to Friday

1, 2, 3, 4, 5

Next 8 Executions

1

Thu, Jul 9 at 09:00 AM

in 10h 18m
2

Fri, Jul 10 at 09:00 AM

in 1d 10h
3

Mon, Jul 13 at 09:00 AM

in 4d 10h
4

Tue, Jul 14 at 09:00 AM

in 5d 10h
5

Wed, Jul 15 at 09:00 AM

in 6d 10h
6

Thu, Jul 16 at 09:00 AM

in 7d 10h
7

Fri, Jul 17 at 09:00 AM

in 8d 10h
8

Mon, Jul 20 at 09:00 AM

in 11d 10h

Presets

Quick Reference

*Any value
*/nEvery n steps
n-mRange from n to m
n,mList: n and m
n-m/sRange with step

Field Order

1Minute (0-59)
2Hour (0-23)
3Day of Month (1-31)
4Month (1-12)
5Day of Week (0-6 (Sun=0))

What is a Cron Expression?

A cron expression is a string of 5 fields separated by spaces that defines a schedule for automated tasks. Used in Linux crontab, GitHub Actions, Vercel, AWS CloudWatch and most CI/CD systems. The five fields represent minute (0-59), hour (0-23), day of month (1-31), month (1-12) and day of week (0-6).

Reviews

Sign in to write a review