crontool
Paste a schedule, read it in English, see the next runs.

*/5 9-17 * * 1-5 — what this cron expression means

The cron expression */5 9-17 * * 1-5 runs every 5 minutes during business hours on weekdays. Paste it into the tester below to see the next run times, or read the field-by-field breakdown.

Field-by-field breakdown

minute=*/5 (every 5 min), hour=9-17 (9 AM to 5 PM), days any, month any, day-of-week=1-5 (Mon–Fri).

Runs at :00,:05,:10…:55 within each hour from 09:00 to 17:55, only on weekdays — a typical monitoring/polling schedule.

When it runs

Next run: the next 5-minute mark, if it's a weekday between 09:00 and 17:59.

Edit the expression in the tester above to see how each field changes the schedule — the next run times update instantly.

FAQ

What does */5 9-17 * * 1-5 mean?

Every 5 minutes between 9 AM and 5:59 PM, Monday to Friday. A common schedule for health checks and pollers during office hours.

Does hour 9-17 include 5 PM?

Yes — it covers the whole 17:00 hour (17:00–17:55). It stops before 18:00. Use 9-18 to include the 6 PM hour.