Cron Expression Generator
Build cron expressions visually or edit them manually. See human-readable descriptions, next 5 run times, and use common presets.
Build cron expressions visually with an interactive builder or edit them manually. See human-readable descriptions and next run times.
0-59
0-23
1-31
1-12
0-6
* * * * *
Every minute
Syntax Reference
* = any value
1,3,5 = specific values
1-5 = range of values
*/5 = every N steps
Standard 5-field cron format: minute hour day-of-month month day-of-week. All calculations happen locally in your browser.
How to Use This Tool
- 1
Choose a mode
Use the Visual Builder to click and set each field, or switch to Manual Input to type the expression directly.
- 2
Set your schedule
Configure minute, hour, day of month, month, and day of week fields. Use quick day buttons for common weekly schedules.
- 3
Review the expression
See the generated cron expression with a human-readable description. The next 5 run times are calculated automatically.
- 4
Copy or use a preset
Copy the expression to your clipboard, or click any preset to load a common schedule pattern.
Frequently Asked Questions
- What is a cron expression?
- A cron expression is a string of 5 fields (minute, hour, day of month, month, day of week) that defines a recurring schedule in Unix-like systems.
- What does */5 mean?
- The */N syntax means every N units. So */5 in the minute field means every 5 minutes, and */2 in the hour field means every 2 hours.
- How do I schedule weekdays only?
- Set the day of week field to 1-5 (Monday through Friday). You can also click MON through FRI in the quick day selector.
- Are the run times accurate?
- Next run times are calculated based on your local system time. They represent when the cron job would fire in your current timezone.