Cron Expression Builder
Build cron schedules with presets, a plain-language description and the next five run times.
How to use
How to build a schedule
Choose a preset or type values into the minute, hour, day-of-month, month and day-of-week fields. The expression, description and upcoming runs update as you type.
- Pick a preset or enter your own five fields.
- Use * for every value and */n for intervals.
- Copy the finished expression with the copy button.
Field reference
Minutes and hours start at 0, days of month at 1, months at 1 (January) and days of week at 0 (Sunday). Ranges use a dash and lists use commas, for example 1-5 or 1,15,30.
Frequently asked questions
What does */5 mean?
It means every fifth value. In the minute field, */5 runs at minutes 0, 5, 10 and so on.
Does this support seconds?
The builder creates standard five-field cron expressions. Use the cron parser tool if you need to inspect six-field expressions with seconds.
Related tools
Cron Expression Parser
Explain a cron expression in plain language and show the next scheduled runs.
Timestamp Converter
Convert between Unix timestamps, ISO 8601 and human readable local dates.
Date Difference Calculator
Find the exact difference between two dates in years, months, days, hours, minutes and seconds.
UUID / GUID Generator
Generate random version 4 UUIDs and copy them one by one or in bulk.
Hash Generator
Compute MD5, SHA-1, SHA-256 and SHA-512 digests of any text.
Regex Tester
Test regular expressions against sample text and inspect every match and capture group.