Cron Expression Parser
Decode any 5-field cron schedule into plain English.
| Minute | Hour | Day of month | Month | Day of week |
|---|---|---|---|---|
—0–59 | —0–23 | —1–31 | —1–12 or JAN–DEC | —0–7 or SUN–SAT |
Understanding Cron Expressions
Cron is the time-based job scheduler used on Unix-like systems and in countless CI/CD and cloud platforms. A cron expression is a compact string of five fields that describes when a task should run. This parser translates that string into plain English so you can be sure your schedule does what you intend.
The five fields
- Minute (0–59)
- Hour (0–23)
- Day of the month (1–31)
- Month (1–12 or names)
- Day of the week (0–7, where 0 and 7 are Sunday)
Special characters
- * — every value
- */n — every n units (step)
- a-b — a range of values
- a,b,c — a specific list of values
A worked example
The expression 30 9 * * 1-5 reads field by field as: at minute 30, of hour 9, on every day of the month, in every month, on days Monday through Friday — in other words, 'at 09:30 on weekdays'. Reading left to right from minute to day-of-week makes any expression approachable.
100% Private & Processed Locally
Your cron expressions are parsed entirely in your browser. Nothing is uploaded, so this tool is safe for internal job schedules and works offline.
Frequently Asked Questions
Common questions about the Cron Expression Parser.