Cron Parser
Explain 5‑field cron expressions
Start
Description
The Cron Parser explains 5‑field cron expressions in plain English. Paste a schedule and see each field broken down into ranges, lists, or step intervals.
It understands wildcards, ranges like 1-5, lists like 1,15, and steps like */5. Aliases such as @daily are expanded for clarity.
Key features
- Explains each field with human‑readable phrases
- Supports
@daily,@hourlyalias expansion - Local, fast, and safe in‑browser parsing
Common use cases
- Reviewing team crontab entries
- Checking that an interval means what you expect
- Teaching cron syntax to new teammates
Privacy & security: parsing happens in your browser only.
How to Use
- Paste a cron expression such as
*/5 * * * *. - Use aliases like
@daily; the tool expands them to fields. - Review the explanation for each field.
- Copy the explanation or the split fields as needed.
- Use “Sample” to try common schedules.
Tips
- When in doubt, start with
* * * * *and add constraints. - Prefer steps for even intervals (e.g.,
*/10for every 10 minutes). - Remember DOW 0 and 7 often both mean Sunday.
Troubleshooting
- “Enter 5 fields” error → Ensure you provided exactly five fields.
- Unsupported alias → Use common ones like
@daily,@hourly. - Weird spacing → Separate fields by single spaces.
Example
Example 1: Every 5 minutes
*/5 * * * *
Minute: every 5; others: every value.
Example 2: @daily
@daily
Expands to 0 0 * * * (midnight every day).
FAQ
Is parsing local and safe?
Yes. All logic runs in your browser.
Do you support 6 fields?
The parser focuses on 5 fields. Seconds are not interpreted.
Which aliases are supported?
Common ones like @daily and @hourly expand; unknown ones pass through verbatim.
Why do I see an error?
Provide exactly five space‑separated fields or a supported alias.
Does locale matter?
No. Explanations use numeric values rather than names.