Cron Expression Generator

Build and explain cron expressions instantly. Plain-English descriptions for any schedule.

🔒 100% client-side
Quick Presets
Explain a Cron Expression

Paste any 5-field cron expression and get an instant plain-English description.

Build a Cron Expression

Type a value for each field. Use * for "every", */n for "every n", n-m for a range, or n,m for a list.

0 – 59
0 – 23
1 – 31
1 – 12
0–7 (0=Sun)
Field Syntax Reference
Syntax Meaning Example
* Any / every * * * * * — runs every minute
n Exact value 0 8 * * * — every day at 8:00 AM
*/n Every n units */10 * * * * — every 10 minutes
n-m Range from n to m 0 9 * * 1-5 — weekdays at 9 AM
n,m,… List of values 0 9,17 * * 1-5 — 9 AM and 5 PM weekdays

Field order: minute hour day-of-month month day-of-week

Day-of-week: 0 = Sunday, 1 = Monday, … 6 = Saturday (7 is also Sunday on many systems)

Tip: Use Cronitor or similar services to monitor, alert, and debug your production cron jobs.

About Cron Expression Generator

Cron Expression Generator & Explainer lets you instantly decode any cron expression into plain English, and build new cron schedules using a simple visual interface. A cron expression is a string of five fields (minute, hour, day-of-month, month, day-of-week) used to schedule recurring jobs on Unix/Linux systems, cloud functions, CI pipelines, and more. Everything runs in your browser — nothing is sent to any server, no sign-up required.