Generation 100% in your browser

Cron Expression Explainer

Decode any cron expression into plain English. Shows the next 5 scheduled times and a field-by-field breakdown. Works fully offline.

Common presets
Field order
minute (0–59)
hour (0–23)
day of month (1–31)
month (1–12)
day of week (0–6, Sun=0)
Special characters
* = any value
, = list (1,3,5)
- = range (1-5)
/ = step (*/15)

Cron Expression Explainer

Paste a standard 5-field cron expression to see what each field means — minute, hour, day of month, month and day of week — and a preview of the next run times. Use the preset buttons for common schedules to get started quickly.

Diagram of the five cron fields (minute, hour, day of month, month, day of week) decoding the expression 0 9 * * 1-5 as 9:00 AM every weekday

Example: 0 9 * * 1-5 runs at 9:00 AM every weekday.

How cron works

A cron expression has five fields separated by spaces. Each can be a number, a list (1,15), a range (1-5), a step (*/15) or an asterisk for every value. This tool parses each field and simulates upcoming runs based on your device clock. Everything runs locally in your browser.

In the example below, 0 9 * * 1-5 reads as: minute 0, hour 9, any day of month, any month, Monday to Friday — so the job runs at 9:00 AM on every weekday.