Free Online Cron Expression Parser Tool
Format: minute hour day month weekday [year]
Common Examples
* * * * *
Every minute
0 * * * *
Every hour
0 0 * * *
Daily at midnight
0 0 * * 0
Weekly on Sunday
*/15 * * * *
Every 15 minutes
0 9-17 * * 1-5
Every hour, 9am-5pm, weekdays
Cron Syntax
*- Any value,- Value list separator-- Range of values/- Step values
What Can a Cron Expression Do?
Cron is a common way for operating systems to schedule repeating tasks, often called cron jobs. With cron, you can tell a computer to run a command or script at fixed times or intervals—every minute, hour, day, or week, or on a custom schedule. Instead of running tasks by hand, you set the schedule once, and cron handles the rest in the background.
A cron expression is a short string that describes this schedule. It follows a specific format so both people and programs can read it. Many systems and tools support cron expressions, including Linux, Unix, Azure Functions, and Quartz .NET. In its basic form, a cron expression contains five fields separated by spaces, such as minutes, hours, day of month, month, and day of week. Together, these fields tell the system exactly when and how often your task should run, making cron a simple and powerful way to automate routine work.
At first, a cron string full of * characters can look like nonsense. It only starts to make sense once you know how to “read” the positions in the string. Each block of text in a cron expression represents a unit of time that controls when the job will run.
The position of each * marks a specific time unit, such as minute, hour, day of month, month, and day of week. In this context, a star means “every” for that unit (for example, * in the minutes field means every minute). Instead of using *, you can put specific values or patterns to control the schedule more precisely. For example, you can write a cron expression that runs a job every Monday, only on July 12, every fourth hour, at exactly 5 minutes past the hour. By adjusting each field, you can create very precise and flexible schedules for your automated tasks.