crontools.dev
0 9 * * 1-5
Every weekday at 9 AM
Cron Expression Builder
Build, validate, and translate cron expressions across nine platforms — Linux, AWS EventBridge, Kubernetes, Quartz, GitHub Actions, Azure Functions, Spring, Google Cloud Scheduler, and Jenkins.
In plain English
At 09:00 AM, Monday through Friday
English → Cron
Try: "every 5 minutes", "every weekday at 9am", "every Monday at 3pm", "every month on the 1st"
Next 10 Executions
UTC- 1Mon, May 18, 09:00 AM UTCin 2d
- 2Tue, May 19, 09:00 AM UTCin 3d
- 3Wed, May 20, 09:00 AM UTCin 4d
- 4Thu, May 21, 09:00 AM UTCin 5d
- 5Fri, May 22, 09:00 AM UTCin 6d
- 6Mon, May 25, 09:00 AM UTCin 9d
- 7Tue, May 26, 09:00 AM UTCin 10d
- 8Wed, May 27, 09:00 AM UTCin 11d
- 9Thu, May 28, 09:00 AM UTCin 12d
- 10Fri, May 29, 09:00 AM UTCin 13d
# Add to crontab with: crontab -e
0 9 * * 1-5 /path/to/your/script.shSupported Platforms
Switch platforms in the builder above, or visit a dedicated guide for each platform's syntax rules and examples.
What is a Cron Expression?
A cron expression is a string of five (or more) fields that defines a recurring schedule for automated tasks. Originally a Unix/Linux feature, cron syntax is now the standard scheduling format across cloud platforms, CI/CD systems, and job schedulers.
The five standard fields — minute, hour, day-of-month, month, and day-of-week — let you express schedules from "every minute" to "the first Monday of each quarter." Platforms like AWS EventBridge, Quartz Scheduler, and Azure Functions extend the format with additional fields for seconds and year.
This tool supports all major platforms in one place: build an expression visually with the field pickers, type in plain English and get the expression automatically, or paste an existing expression to see it decoded and validated.
Frequently Asked Questions
What are the 5 fields in a standard cron expression? ▾
How is this different from crontab.guru? ▾
Does AWS EventBridge use standard cron syntax? ▾
How do I convert a cron expression to plain English? ▾
Can I type a schedule in plain English and get a cron expression? ▾
Going deeper
Long-form guides on cron in production
Beyond the builder — articles on the failure modes, timezone gotchas, and scheduling patterns that don't survive contact with real systems.
Read the guides →