Cron Expression Parser

Parse and validate cron expressions. Visualize field breakdown and preview the next 10 scheduled run times.

*/5
Minute
0-59
*
Hour
0-23
*
Day (Month)
1-31
*
Month
1-12
*
Day (Week)
0-6 (Sun-Sat)
At minute */5 of every hour

Next 10 Runs

16/3/2026, 12:40:00 PM
26/3/2026, 12:45:00 PM
36/3/2026, 12:50:00 PM
46/3/2026, 12:55:00 PM
56/3/2026, 1:00:00 PM
66/3/2026, 1:05:00 PM
76/3/2026, 1:10:00 PM
86/3/2026, 1:15:00 PM
96/3/2026, 1:20:00 PM
106/3/2026, 1:25:00 PM

What is a Cron Expression?

A cron expression is a string of five fields (minute, hour, day of month, month, day of week) that defines a recurring schedule for automated tasks. Originating from Unix cron daemon, this syntax is now used everywhere โ€” CI/CD pipelines (GitHub Actions, GitLab CI), cloud schedulers (AWS CloudWatch, Google Cloud Scheduler), task queues (Celery, Sidekiq), container orchestration (Kubernetes CronJobs), and system administration. For example, "0 9 * * 1-5" means "every weekday at 9:00 AM".

How to Use This Cron Tool

1

Enter a cron expression (e.g., */5 * * * *) or select from common presets like "every hour" or "every Monday".

2

See a human-readable description and field-by-field breakdown showing what each part of the expression means.

3

Preview the next 10 scheduled execution times to verify the schedule works as expected before deploying.

Frequently Asked Questions

Related Tools