Cron Expression Parser
Try an example:
What this schedule means
Next 5 runs (your local time)
About this tool
Cron expressions are the tiny scheduling language behind most automated jobs: backups that run at 2 AM, reports emailed every Monday, caches cleared every five minutes. An expression has five fields — minute, hour, day of month, month, and day of week — and each field accepts a value, a list, a range, or a step like */15. The syntax is compact but unforgiving: one misplaced asterisk can turn an hourly job into a per-minute one. Paste any expression above to get a plain-language description plus the next five times it will actually fire, computed against your local clock.
A few things worth knowing: when both day-of-month and day-of-week are restricted, cron fires when either matches. Step values like */10 mean every 10 units starting from zero. Month and weekday names (JAN–DEC, SUN–SAT) work in most implementations. This parser covers the classic five-field format used by Unix cron and most schedulers; some systems add a sixth field for seconds or a year field, which is not parsed here. As always, everything runs locally in your browser — your schedules are never uploaded.
Privacy: all processing happens in your browser. Nothing you type is uploaded or stored.