Cron expression parser
Five fields, no vowels, and an off-by-one that only shows up a month later. Paste one in and read it back in English.
In English
Every 15 minutes
Next five runs · UTC
2026-09-14 11:00
2026-09-14 11:15
2026-09-14 11:30
2026-09-14 11:45
2026-09-14 12:00
The rule that catches everyone
When you restrict both day-of-month and day-of-week, cron fires on either — not both. 0 0 13 * 5 is not “Friday the 13th”; it is every Friday and the 13th of every month. This tool follows the real rule, which is why its answer sometimes looks wrong at first glance.
Knowing when it should run is half the problem
The other half is noticing when it stops. A cron job that silently fails leaves no trace — no error page, no alert, nothing until somebody asks where last week's backup went. Add one line to the end of your script and AlertKite tells you when the job misses its window.
curl -fsS https://hb.alertkite.com/p/your-token