Skip to content
Utilizy

Cron Expression Parser

Plain English, plus the next run times

Runs in your browser

Input

Five fields: minute, hour, day, month, weekday.

0
Minute
9
Hour
*
Day
*
Month
1-5
Weekday
Result

Result

At 09:00, Monday through Friday

Next runs

  • #18/4/2026, 9:00:00 AM
  • #28/5/2026, 9:00:00 AM
  • #38/6/2026, 9:00:00 AM
  • #48/7/2026, 9:00:00 AM
  • #58/10/2026, 9:00:00 AM
  • #68/11/2026, 9:00:00 AM

Run times use your browser’s timezone. Most servers run cron in UTC.

Five numbers and some asterisks decide when a job runs, and misreading them means a nightly task that fires every minute. Paste the expression to see what it actually means and when it will next run.

How to use

  1. 1 Enter the expression as minute, hour, day, month, weekday.
  2. 2 Read the plain-English description.
  3. 3 Check the upcoming run times.
  4. 4 Or start from a preset and adjust it.

Frequently asked questions

What order are the five fields in?

Minute, hour, day of month, month, day of week. Hour before minute is the most common mistake — 9 0 * * * runs at nine minutes past midnight, not at nine in the morning.

What does */5 mean?

Every fifth value in that field. In the minute position it means every five minutes. Note that it counts from zero, so it fires at :00, :05, :10 and so on, not five minutes after you deploy it.

What timezone do the run times use?

The times shown are in your browser’s timezone. Most servers run cron in UTC, so if your machine is not on UTC, shift accordingly before trusting the schedule.

Works well with