Cron Expression Explainer
Turn a cryptic crontab line like */15 9-17 * * 1-5 into a sentence you can actually read — entirely in your browser.
Turn a cryptic crontab line like */15 9-17 * * 1-5 into a sentence you can actually read — entirely in your browser.
Paste a standard five-field cron expression and read the schedule in plain English instantly. The parser understands stars, ranges, lists, steps, and month and weekday names.
Drop in a five-field crontab expression — minute, hour, day-of-month, month, day-of-week. A six-field line is accepted too; the first field is read as seconds.
The tool describes exactly when the job fires, such as "Every 15 minutes, between 09:00 and 17:59, Monday through Friday." Names like JAN or MON-FRI are understood.
If a field is out of range or malformed, you get a precise error instead of a wrong answer. Copy the explanation to drop into a comment, ticket, or runbook.
A focused way to sanity-check a schedule before it ships — readable, strict about ranges, and private by default.
The expression is parsed by JavaScript in your browser. Nothing is uploaded, logged, or sent to a server, so an internal schedule stays internal.
Stars, step values like */5, ranges such as 9-17, comma lists like 0,30, and month and weekday names (JAN, MON-FRI) all parse, including combinations of them.
Field count and per-field numeric ranges are checked. Minute 60, hour 25, or a backwards range returns a clear error rather than a confidently wrong sentence.
Contiguous hours become time windows, evenly spaced minutes become "every N minutes", and weekday runs read as "Monday through Friday" — the way a person would say it.