Why Use This Tool
Cron syntax is notoriously cryptic. An explainer confirms your expression means what you think it does, preventing accidental scheduling errors that could trigger jobs at wrong times.
Free online cron expression explainer. Paste any cron expression and get a plain English explanation of when it runs. Includes next run times. — runs 100% in your browser, client-side only. No data is sent to any server. Free to use, no account required.
Supports *, */N, ranges (1-5), and lists (1,3,5).
A cron expression explainer parses cron syntax (like '0 9 * * 1') and translates it into human-readable descriptions. It shows when the schedule will trigger and validates the expression syntax.
Cron syntax is notoriously cryptic. An explainer confirms your expression means what you think it does, preventing accidental scheduling errors that could trigger jobs at wrong times.
Use a cron explainer when reviewing existing crontabs, validating scheduled tasks before deployment, understanding inherited cron configurations, or learning cron syntax.
On-call engineers, DevOps teams, and developers maintaining inherited schedulers.
Validate timezone and DST assumptions to avoid off-hour or duplicate execution of sensitive jobs.
Asterisk means 'every' — every minute, every hour, etc. for that field. '* * * * *' runs every minute. '0 * * * *' runs at minute 0 of every hour.
/ means 'every N' (*/15 = every 15). Comma lists specific values (1,15 = on the 1st and 15th). Both can combine: '0,30 */2' means at :00 and :30 of every 2nd hour.
Standard Unix cron uses 5 fields (minute to day-of-week). Some systems (Quartz, Spring) add a seconds field as field 1. Check your scheduler's documentation.