Cron Expression Parser
Translate a cron expression into plain English and list its next runs in any time zone.
Pick when your job should run and get a valid five-field cron expression, a plain-English description and the next run times. Everything runs in your browser.
| Field | Run | Values |
|---|---|---|
| Minute 0–59 |
||
| Hour 0–23 |
||
| Day of month 1–31 |
||
| Month 1–12 or JAN–DEC |
||
| Day of week 0–7 or SUN–SAT |
SensaCat gives every scheduled job a heartbeat URL and alerts your team by email, Slack or Discord when a ping is late or reports a failure.
In order: minute (0–59), hour (0–23), day of month (1–31), month (1–12 or JAN–DEC) and day of week (0–7 or SUN–SAT, where both 0 and 7 mean Sunday). A job runs when the current time matches every field.
Use */5 * * * *. The */5 in the minute field means every fifth minute starting at 0, so the job runs at :00, :05, :10 and so on.
Classic cron uses the time zone of the server it runs on. Some implementations support a CRON_TZ variable, and schedulers such as Kubernetes CronJobs let you set a time zone per job. Check which applies before scheduling around midnight or daylight saving changes.
When both fields are restricted, standard cron runs the job when either one matches, not when both match. 0 9 1 * 1 runs at 09:00 on the 1st of every month and on every Monday.
Translate a cron expression into plain English and list its next runs in any time zone.
Check a whole crontab for syntax errors and the mistakes that make jobs fail silently.
Get the expected interval and grace period to monitor a cron job without false alarms.