Cron Calculator
The modern, AI-powered cron expression editor and explainer.
Human-Readable Schedule
An easy-to-read explanation of the cron expression.
Next Scheduled Runs
Example of when this cron job will run.
Cron Syntax Reference
Cron expressions consist of five fields (minute, hour, day of month, month, day of week) that define when a job should run. You can also include a 6th field for the command to execute.
So the cron job 0 0 * * *
would run at midnight every day. While 0 0 * * 1
would run at midnight every Monday. And 0 0 * * 1,2,3
would run at midnight every Monday, Tuesday, and Wednesday.
Field | Allowed Values | Example |
---|---|---|
Minute | 0-59 | 5 |
Hour | 0-23 | 14 |
Day of Month | 1-31 | 1 |
Month | 1-12 or JAN-DEC | JAN |
Day of Week | 0-6 or SUN-SAT | MON |
*
— any value,
— value list separator-
— range of values/
— step values
- 0 0 * * *Every day at midnight
- */15 9-17 * * 1-5Every 15 minutes during work hours, Mon-Fri
- 0 12 * * 0Every Sunday at noon
- 0 0 1 * *On the first day of every month at midnight
- 0 18 * * 5Every Friday at 6 PM
What is a Cron Expression?
A cron expression is a string used to schedule recurring tasks on Unix-like systems. It consists of five fields (minute, hour, day of month, month, day of week) that define when a job should run.
Cron expressions are used in Linux, cloud platforms, CI/CD pipelines, and more. They can be tricky to write and understand—Cron Calculator makes it easy!