Cron Expression Generator
Build and explain cron expressions instantly. Plain-English descriptions for any schedule.
Paste any 5-field cron expression and get an instant plain-English description.
Type a value for each field. Use * for "every", */n for "every n", n-m for a range, or n,m for a list.
— | 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.