Cron Expression Generator
Build cron expressions visually. Get human-readable translations and next execution times.
Visual Builder
Next 5 Execution Times
Field Reference
How to use Cron Expression Generator
- 1
Choose a Preset or Build Custom
Select from common presets or build your own cron expression using the visual builder.
- 2
Set Each Field
Configure minute, hour, day of month, month, and day of week. Use * for any value, numbers for specific, or ranges.
- 3
Review Translation
Check the human-readable translation to verify your cron expression means what you expect.
- 4
Check Next Runs
Preview the next 5 execution times to confirm the schedule is correct.
Related Tools
Regex Tester
Test and debug regular expressions with real-time matching, capture groups, and replace preview.
JWT Decoder
Decode JWT tokens locally. View header, payload, claims, and expiration without sending data.
Color Converter
Convert between HEX, RGB, HSL, CMYK and more. Includes contrast checker and palette generator.
Markdown Previewer
Live Markdown editor with GitHub Flavored Markdown support, syntax highlighting, and export options.
Frequently Asked Questions
What is a cron expression?
A cron expression is a string of 5 fields (minute, hour, day, month, weekday) that defines when a scheduled task should run. It's used by Unix systems and job schedulers.
What does * mean in cron?
The asterisk (*) means any value. For example, * in the minute field means every minute. */5 means every 5 units (every 5 minutes).
Can I use ranges like 1-5?
Yes! Use hyphens for ranges: 1-5 means 1, 2, 3, 4, 5. You can also combine: 1-5,10 means 1,2,3,4,5,10.
What are the weekday numbers?
0 = Sunday, 1 = Monday, 2 = Tuesday, 3 = Wednesday, 4 = Thursday, 5 = Friday, 6 = Saturday.
Will this work with all cron systems?
This generates standard 5-field cron expressions compatible with most Unix crontabs, AWS CloudWatch, and popular job schedulers.