Skip to content
My Tiny Utils

Search tools

Type to find a tool, then press Enter to open it.

Cron Expression Generator

Build a cron expression from dropdowns for each field, with a plain-English description and the next run times as you go.

Processed locally in your browser — nothing is uploaded.

Cron expression

* * * * *

Every minute.

Next runs (your local time): 8/29/2026, 8:46:00 PM · 8/29/2026, 8:47:00 PM · 8/29/2026, 8:48:00 PM

About Cron Expression Generator

The inverse of reading a cron expression: choose how each field behaves — every value, specific values, a range, or every N — and the expression assembles itself. It is described back to you in plain English and checked against the calendar, so you see the next few run times before the schedule ever reaches a server.

Everything is standard 5-field cron (minute, hour, day-of-month, month, day-of-week), which is what crontab, most CI systems, and Kubernetes CronJobs accept.

Common uses

  • Write a crontab line without looking up the field order again
  • Build a business-hours schedule and confirm it skips weekends
  • Check that a nightly job lands at the hour you intended

Example

Input

Minute every 15 · Hour 9–17 · Day of week 1–5

Output

*/15 9-17 * * 1-5 — every 15 minutes between 09:00 and 17:59, Monday through Friday

Limitations

  • Next runs are shown in your local timezone; servers commonly run cron in UTC
  • Standard 5-field cron only — no seconds field, and no Quartz syntax (?, L, W, #)
  • When both day-of-month and day-of-week are restricted, cron runs on days matching EITHER, which surprises people