Cron Expression Parser
Explain a cron expression and show its next runs.
Runs in your browser. Nothing is uploaded — your input is processed on this device and discarded when you close the tab.
Cron Expression Parser
Times are read in your browser's local timezone. Only the classic five-field form is accepted.
How to use this tool
- Paste a five-field cron expression and pick a start date and time.
- Press Parse to see the plain-English reading and the next 5 run times.
- Use Load sample for 0 9 * * 1 starting 25 October 2026.
Worked example
The expression 0 9 * * 1 means: runs at minute 0, hour 9, on Monday. Starting from Sunday 25 October 2026 at 00:00, the next 5 runs are Monday 26 October 2026 at 09:00, then 2, 9, 16 and 23 November 2026, each at 09:00. The expression 0 0 1 * * from the same start first runs on 1 November 2026 at 00:00.
What this tool does not do / Limits
Only five fields with numbers, stars, comma lists, ranges and simple steps are matched. Seconds fields, year fields and special strings such as @daily are rejected rather than guessed at. Next-run search scans minute by minute for up to one year; an expression that never matches in that window is reported as having no run found, not as a date.
Frequently asked questions
Does it handle February 30?
No date ever matches day 30 of February, so such an expression reports no run found within a year. Check the day-of-month field.
Are times in my timezone?
Yes. The start time you pick and the run times shown both use your browser's local timezone.
Related tools
JSON Studio
Format, validate, minify, query and compare JSON in your browser, with precise line-and-column errors.
LiveRegex Tester
Test patterns against sample text with match highlighting, capture groups and a safe one-second timeout.
LiveSecurity Header and DNS Checker
Check HSTS, CSP and other security headers, TLS details, and DNS/email authentication records (SPF, DKIM, DMARC).
Live