Cron Parser
Explain a cron expression and preview next run times.
A free cron expression parser that translates a 5- or 6-field (with-seconds) cron into plain language and predicts the next 5 run times. It supports *, ranges, lists, steps (e.g. */5) and macros like @daily and @hourly, all computed locally in your browser.
How to use
- Paste a cron expression such as */5 * * * * or @daily into the box.
- Read the field breakdown to see which values each part (minute, hour, day, month, weekday) matches.
- Check “Next 5 runs” to confirm the schedule behaves as you expect.
- If the expression is invalid, the tool names the exact field that is wrong.
FAQ
- What does */5 mean?
- It is a step value. In the minute field, */5 means “every 5 minutes” (0, 5, 10 … 55). Likewise */2 in the hour field means every 2 hours.
- Which time zone are the run times in?
- The predicted next runs are shown in your browser’s local time zone. A real server’s cron usually runs in that server’s time zone (often UTC), so verify against your deployment.
- Does it support 6-field (with seconds) cron?
- Yes. With 6 fields the first is treated as seconds, followed by minute, hour, day-of-month, month and weekday — the form used by schedulers like Quartz and Spring.
- What if both day-of-month and weekday are set?
- It follows standard cron semantics: when both are restricted (not *), the job runs if either matches (OR); otherwise all fields must match together.
Related tools
- 2FA Authenticator — End-to-end encrypted 2FA vault with live codes.
- Password Vault — Zero-knowledge vault for site logins; survives password changes.
- Data Format — Convert between JSON, YAML, TOML, CSV.
- Base64 — Encode / decode text & files in Base64.
- URL Encode — Encode / decode URL components.
- JWT Decode — Inspect JWT header & payload.