Cron Expression Builder
Construct a Unix cron expression by picking values for each field — every / every-Nth / specific value / list / range. Watch the expression assemble in real time with a plain-English description and the next ten scheduled run times. Multi-dialect output is handled by the separate converter.
*/5****Every 5 minutes
- 012026-07-03T16:55:00.000Z
- 022026-07-03T17:00:00.000Z
- 032026-07-03T17:05:00.000Z
- 042026-07-03T17:10:00.000Z
- 052026-07-03T17:15:00.000Z
- 062026-07-03T17:20:00.000Z
- 072026-07-03T17:25:00.000Z
- 082026-07-03T17:30:00.000Z
- 092026-07-03T17:35:00.000Z
- 102026-07-03T17:40:00.000Z
How to use it
- 01
Start with a preset (optional)
Pick one of the preset patterns at the top to fill in a common schedule, then tweak from there. Or skip presets and start from scratch.
- 02
Pick a mode for each field
For each of the five fields (minute, hour, day-of-month, month, day-of-week), choose how that field should be set: Every, Every Nth, Specific value, List, or Range.
- 03
Enter the value
Type the value matching the chosen mode — a number for Specific, a comma-separated list for List, a hyphenated range for Range, or a step number for Every Nth.
- 04
Read the generated expression
The full cron expression assembles in the box below, color-coded by field. A plain-English description appears underneath.
- 05
Verify the next runs
The next 10 scheduled run times appear at the bottom, in your local timezone. Adjust the fields until the schedule matches your intent.