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-08-19T14:20:00.000Z
- 022026-08-19T14:25:00.000Z
- 032026-08-19T14:30:00.000Z
- 042026-08-19T14:35:00.000Z
- 052026-08-19T14:40:00.000Z
- 062026-08-19T14:45:00.000Z
- 072026-08-19T14:50:00.000Z
- 082026-08-19T14:55:00.000Z
- 092026-08-19T15:00:00.000Z
- 102026-08-19T15:05: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.