HandyBench

Cron Expression Generator

Build crontab schedules and preview next runs.

Schedule: At 09:00, on 1-5

  • 8/17/2026, 9:00:00 AM
  • 8/18/2026, 9:00:00 AM
  • 8/19/2026, 9:00:00 AM
  • 8/20/2026, 9:00:00 AM
  • 8/21/2026, 9:00:00 AM

How to use the Cron Expression Generator

  1. 1 Start from a preset or set each field (minute, hour, day, month, weekday).
  2. 2 Read the plain-English description to confirm the schedule.
  3. 3 Check the next run times, then copy the expression.

Examples

  • Building "0 9 * * 1-5" to run at 9am on weekdays.
  • Checking when "*/15 * * * *" will next fire.

Frequently asked questions

What do the five cron 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). Use *, ranges (1-5), lists (1,3,5) and steps (*/15).

How are the "next run" times calculated?

They are computed in your local timezone by matching the expression minute by minute from now. Servers often run cron in UTC, so adjust if your crontab uses a different timezone.

How do day-of-month and day-of-week interact?

When both are restricted, standard cron treats them as OR — the job runs if either matches. This tool follows that same rule.