Cron Expression Generator

Build and understand cron schedules with presets and a plain-English description.

0-59
0-23
1-31
1-12
0-6 (Sun=0)
0 9 * * 1

Runs at minute 0, past hour 9, on weekday 1.

Create cron expressions without memorising the five-field syntax. Start from a preset (every 5 minutes, daily at 9am, every Monday…) or set each field, and read a plain-English description of when it runs. Copy the expression for crontab, CI pipelines, Kubernetes CronJobs and other schedulers.

How to use the Cron Expression Generator

  1. Pick a preset, or set the minute, hour, day, month and weekday fields.
  2. Read the plain-English description to confirm the schedule.
  3. Copy the cron expression into your crontab or scheduler.

Frequently asked questions

What do the five fields mean?

In order: minute (0–59), hour (0–23), day-of-month (1–31), month (1–12) and day-of-week (0–6, Sunday=0). An asterisk means 'every'.

What does */5 mean?

A step value: */5 in the minute field means 'every 5 minutes'. The same /N syntax works in other fields.