Cron Expression for Every Monday at 9 AM

The cron expression for every Monday at 9 AM is 0 9 * * 1. Understand the day-of-week field and adapt it for other weekdays and times.

Part of the free Cron Expression Generator. Runs in your browser — nothing is uploaded.

Cron Expression for Every Monday at 9 AM

The fifth field is the day of the week, where 1 is Monday. Combined with hour 9 and minute 0 you get a weekly 9:00 AM Monday job, perfect for reports and digest emails.

Worked example: Monday morning report

Cron expression

0 9 * * 1

In plain English

At 09:00 AM, only on Monday

Practical tip

Day-of-week numbers run 0–6 starting with Sunday (7 is also Sunday in many implementations). You can use names such as MON in most modern cron daemons.

How to use this Cron Generator

  1. 1Use the live tool above — it runs entirely in your browser and never uploads your data.
  2. 2Paste the sample from the worked example, or use your own input.
  3. 3Copy the result, then adapt the same steps in your editor, script, or pipeline.

Cron Expression for Every Monday at 9 AM FAQs

Is 0 Sunday or Monday in cron?

Sunday. In standard cron 0 is Sunday and 1 is Monday through 6 for Saturday. Many implementations also accept 7 for Sunday.

How do I run on Monday and Thursday?

Use a list: 0 9 * * 1,4 runs at 9:00 AM on both days.

More Cron Generator pages

Open the full Cron Generator tool →