Cron Expression Generator
Build cron expressions using a visual field editor or enter raw expressions. See a plain-English explanation of what the schedule means and the next 5 run times.
0 9 * * 1-5
At 09:00, Monday through Friday
Next 5 Scheduled Runs
- 6/2/2026, 9:00:00 AM
- 6/3/2026, 9:00:00 AM
- 6/4/2026, 9:00:00 AM
- 6/5/2026, 9:00:00 AM
- 6/8/2026, 9:00:00 AM
* (any), numbers, ranges (1-5), lists (1,3,5), steps (*/2). Day-of-week: 0=Sunday, 6=Saturday.Cron Expression Reference
A cron expression has 5 space-separated fields: minute hour day-of-month month day-of-week. Each field accepts specific values, wildcards, ranges, and steps.
Special values: * (any), 1-5 (range), 1,3,5 (list), */5 (every 5). For example: 0 9,17 * * 1-5 means "at 9:00 AM and 5:00 PM, Monday through Friday."
Note: some extended cron implementations support 6 or 7 fields (adding seconds and/or year). This generator uses the standard 5-field format supported by most Unix systems and cloud schedulers.
Cron Expression FAQs
What is a cron expression?
What does * mean in a cron expression?
How do I run a job every 5 minutes?
What is the difference between cron and crontab?
Does cron run in UTC or local time?
Why might my cron job not run?
Related Tools
JSON Formatter & Validator
Format, validate, and minify JSON instantly. Private — runs entirely in your browser.
Regex Tester
Test regular expressions in real-time with live match highlighting and capture group display.
Base64 Encoder / Decoder
Encode text to Base64 or decode Base64 to text. UTF-8 safe, private, instant.