Cron to Text

Explain a cron expression in plain language. Standard 5 fields: minute hour day month weekday.

at 08:30, on Monday–Friday
* * * * *
*/5 * * * *
0 9 * * *
30 8 * * 1-5
0 0 1 * *

The cron decoder translates a schedule expression into plain language. Cron consists of five fields — minute, hour, day of month, month, and day of week — and it's easy to get one wrong. Enter an expression, e.g. "30 8 * * 1-5", and the tool explains it as "at 8:30 AM, Monday through Friday."

This saves time and headaches when setting up scheduled jobs: cron is used in Linux (crontab), CI/CD systems, task schedulers and many other services. Before saving a job, it's reassuring to confirm that "*/15 * * * *" really means "every 15 minutes" and not something else.

The tool supports "*", step values "*/N", ranges "a-b" and lists "a,b,c". It validates each field and runs entirely in your browser, with no data sent anywhere.

Frequently asked questions

The standard 5 fields: minute (0–59), hour (0–23), day of month (1–31), month (1–12), day of week (0–7, where both 0 and 7 mean Sunday).
"Every 5 minutes." The step syntax */N means "every N units" for that field.
Not yet — only the classic 5-field format. @daily is equivalent to 0 0 * * *.