Cron Expression Parser
What does that 5-field schedule actually mean?
Next 5 runs
The five fields
Standard cron reads left to right: minute (0-59), hour (0-23), day of month (1-31), month (1-12 or JAN-DEC), day of week (0-6, Sunday=0, or SUN-SAT). Each field accepts a single value, a comma list (1,15), a range (9-17), a step (*/15 = every 15), or * meaning all.
This tool explains each field in plain language and computes the next five actual run times in your timezone — invaluable when a job fires at 3:47 AM and you need to know if that's cron's intent or your mistake. Note the classic gotcha: if both day-of-month and day-of-week are restricted, cron fires when either matches, not both.
FAQ
Do you support @daily or 6-field syntax?
@hourly/@daily/@weekly/@monthly are shorthand and shown as such. The 6-field variant with seconds belongs to Quartz (Java) — this parser covers the standard 5-field Unix cron used in Linux, Node and most SaaS schedulers.
What day of week is 7?
Some implementations accept 7 as Sunday; standard cron uses 0. Prefer 0 for portability.