Cron Expression Generator

Build a cron schedule visually, or paste any cron expression and get a plain-English explanation plus the next run times.

Build cron expressions with a preset picker or type them free-form, and get a plain-English explanation plus the next five run times in your local timezone. Supports the standard 5-field format with */step, ranges, lists and weekday names.

How to use the Cron Expression Generator

  1. Pick a preset or type a 5-field cron expression.
  2. Read the human explanation of the schedule.
  3. Check the next five run times to confirm the schedule is right.

Frequently asked questions

What does 0 9 * * 1-5 mean?

At 09:00, Monday through Friday — the classic weekday job schedule. Enter it above to see the next run times.

What does */5 in the minute field mean?

Every 5 minutes. The */step syntax works in any field: */15 in hours means every 15 hours.

How many fields does cron have?

Five: minute (0-59), hour (0-23), day of month (1-31), month (1-12) and day of week (0-7, where 0 and 7 are Sunday).

Why does the weekday field allow 7?

Both 0 and 7 mean Sunday, matching different cron implementations (vixie-cron vs Quartz). This tool accepts both.