Skip to content
QuickTool logoQuickTool

Cron Parser

Explain 5‑field cron expressions

Start

Minute: every
Hour: every
Day of month: every
Month: every
Day of week: every

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, @hourly alias 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

  1. Paste a cron expression such as */5 * * * *.
  2. Use aliases like @daily; the tool expands them to fields.
  3. Review the explanation for each field.
  4. Copy the explanation or the split fields as needed.
  5. Use “Sample” to try common schedules.

Tips

  • When in doubt, start with * * * * * and add constraints.
  • Prefer steps for even intervals (e.g., */10 for 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.