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

Cron Expression to Run Every Monday at 9am

The expression is 0 9 * * 1 — it runs at 09:00 every Monday. Paste it above to preview the next Monday runs locally.

The expression

0 9 * * 1 runs a job at 09:00 every Monday.

Field by field

0 minute and 9 hour give 09:00. Day-of-month and month stay *. 1 in the day-of-week field is Monday.

How cron numbers the days

Day-of-week is 0–6 where 0 is Sunday, so Monday is 1 and Friday is 5. You can also write MON: 0 9 * * MON.

Common variations

Every Monday at 8am: 0 8 * * 1. First thing Monday and Thursday: 0 9 * * 1,4. Every weekday at 9am: 0 9 * * 1-5.

FAQ

What is the cron for every Monday at 9am?

0 9 * * 1 — 09:00 on day-of-week 1 (Monday).

What number is Monday in cron?

1. The week is numbered 0 (Sunday) through 6 (Saturday), so Monday is 1.

Can I use MON instead of 1?

Yes — 0 9 * * MON is equivalent to 0 9 * * 1 in most modern crons.