Skip to content
Mediawand

Cron Expression Parser

Find out exactly when a cron job will run before you deploy it. Type a schedule like 30 9 * * 1-5 and read it in plain English, with the next ten run times listed.

How to read a cron expression

  1. 1Type or paste a cron expression, or pick an example.
  2. 2Read the plain-English description and the field breakdown.
  3. 3Check the next run times in your time zone or in UTC.

The five fields

Minute (0–59), hour (0–23), day of the month (1–31), month (1–12 or JAN–DEC) and day of the week (0–7 or SUN–SAT, where 0 and 7 are both Sunday). Use * for any value, commas for lists, - for ranges and / for steps.

The day rule

When both the day of the month and the day of the week are set, cron runs on days matching either one: 0 12 1 * 1 runs on the 1st and on every Monday. The next run times take this into account.

Time zones

Cron runs in the server's time zone, often UTC. Switch the list between your time zone and UTC to see both. Shortcuts like @daily and @hourly work too.

Frequently asked questions

Is anything sent to a server?
No. Everything runs in your browser.
Does it support seconds?
No. Standard cron has five fields; Quartz and some schedulers add seconds or years, which this tool points out.
Why does my schedule never run?
Dates like February 30 don't exist; if nothing runs in five years, the tool says so.

Related tools

Loading tools…