Cron Every Weekday at Noon

Set up a cron job every weekday at noon using 0 12 * * 1-5. Full field-by-field breakdown, midday business scheduling tips, and practical examples.

Cron Expression

0 12 * * 1-5

Field Breakdown

FieldValueMeaning
Minute0At 0
Hour12At 12
Day of Month*Every day of the month (1–31)
Month*Every month (1–12)
Day of Week1-5From Monday to Friday

Detailed Explanation

The cron expression 0 12 * * 1-5 schedules a task to run every weekday (Monday through Friday) at 12:00 PM (noon).

Field-by-field breakdown:

  • 0 (Minute): At minute 0. The task fires at the start of the hour.
  • 12 (Hour): At hour 12 (noon). The task runs at midday.
  • * (Day of Month): Every day from 1 through 31. No restriction on the day of the month.
  • * (Month): Every month from January through December. No restriction on the month.
  • 1-5 (Day of Week): Monday through Friday. The range covers all five business days.

This means your task will execute 5 times per week, once at noon on each business day. Midday weekday scheduling is excellent for tasks that benefit from having a half-day of fresh data available, such as mid-day progress tracking and lunch-break notifications. This schedule provides a natural checkpoint in the middle of each workday. Weekend days are excluded, making this schedule efficient for business-only operations. This expression is supported by standard cron on Linux/macOS, as well as cloud services like AWS CloudWatch, Google Cloud Scheduler, and GitHub Actions.

Use Case

Perfect for sending midday pipeline status updates to engineering teams, giving them time to address issues before end of day.

Try It — Interactive Builder

Every weekday at 12:00 PM

**/5*/10*/15*/300
**/2*/3*/6*/120
*1151,15*/2
*11,4,7,101,7
*1-50,615

Next 10 Executions

1.Mon, Mar 16, 2026, 12:00 PM
2.Tue, Mar 17, 2026, 12:00 PM
3.Wed, Mar 18, 2026, 12:00 PM
4.Thu, Mar 19, 2026, 12:00 PM
5.Fri, Mar 20, 2026, 12:00 PM
6.Mon, Mar 23, 2026, 12:00 PM
7.Tue, Mar 24, 2026, 12:00 PM
8.Wed, Mar 25, 2026, 12:00 PM
9.Thu, Mar 26, 2026, 12:00 PM
10.Fri, Mar 27, 2026, 12:00 PM

Ctrl+Shift+C to copy expression

Customize this expression