Cron Expression Parser & Generator
Parse any cron expression to plain English instantly. Visual builder, next 10 run times with timezone support, 5-field and 6-field with seconds, and a full reference card.
1,3,51-5 = 1 through 5*/15 = every 152#1=1st MonWhat is a Cron Expression?
A cron expression is a compact, space-separated string that defines a recurring schedule for automated tasks. It originated in Unix cron daemons, where a background process reads a crontab file and executes commands at scheduled times. Today, cron syntax is used everywhere from Linux servers to GitHub Actions, AWS EventBridge, Google Cloud Scheduler, and Kubernetes CronJobs.
The standard 5-field format is: minute hour day-of-month month day-of-week. An asterisk (*) in any field means "every". So * * * * * runs every minute, and 0 9 * * 1-5 runs at 9:00 AM Monday through Friday. For second-precision scheduling, some platforms use a 6-field format with seconds as the first field.
Common Cron Patterns
*/15 * * * * runs every 15 minutes. 0 0 * * * runs at midnight every day. 0 0 1 * * runs at midnight on the 1st of each month. 0 0 1 1 * runs once a year on January 1st. The */N step syntax is essential for periodic schedules without listing each value.
Read the full guide: Cron Expressions Explained — Complete Reference with Examples →