---
title: "Cron expression reference: common schedules in plain English"
description: "103 common cron expressions, each explained in plain English with next-run times. Find the schedule you need, or build one with the free parser tool."
url: https://norc.app/cron
---

# Cron expression reference

103 common cron schedules, each with a plain-English explanation and next-run times. Don't see the one you need? [Paste your own into the parser](https://norc.app/tools/cron-expression-parser).

## Every N minutes

High-frequency polling and health-check intervals.

-   [`* * * * *`Every 1 minute](https://norc.app/cron/every-1-minutes)
-   [`*/2 * * * *`Every 2 minutes](https://norc.app/cron/every-2-minutes)
-   [`*/3 * * * *`Every 3 minutes](https://norc.app/cron/every-3-minutes)
-   [`*/4 * * * *`Every 4 minutes](https://norc.app/cron/every-4-minutes)
-   [`*/5 * * * *`Every 5 minutes](https://norc.app/cron/every-5-minutes)
-   [`*/6 * * * *`Every 6 minutes](https://norc.app/cron/every-6-minutes)
-   [`*/10 * * * *`Every 10 minutes](https://norc.app/cron/every-10-minutes)
-   [`*/12 * * * *`Every 12 minutes](https://norc.app/cron/every-12-minutes)
-   [`*/15 * * * *`Every 15 minutes](https://norc.app/cron/every-15-minutes)
-   [`*/20 * * * *`Every 20 minutes](https://norc.app/cron/every-20-minutes)
-   [`*/30 * * * *`Every 30 minutes](https://norc.app/cron/every-30-minutes)

## Hourly

Once-an-hour and multi-hour cadences.

-   [`0 * * * *`Every hour](https://norc.app/cron/every-hour)
-   [`0 */2 * * *`Every 2 hours](https://norc.app/cron/every-2-hours)
-   [`0 */3 * * *`Every 3 hours](https://norc.app/cron/every-3-hours)
-   [`0 */4 * * *`Every 4 hours](https://norc.app/cron/every-4-hours)
-   [`0 */6 * * *`Every 6 hours](https://norc.app/cron/every-6-hours)
-   [`0 */12 * * *`Every 12 hours](https://norc.app/cron/every-12-hours)
-   [`15 * * * *`Every hour, at :15](https://norc.app/cron/every-hour-at-15-minutes-past)
-   [`30 * * * *`Every hour, at :30](https://norc.app/cron/every-hour-at-30-minutes-past)
-   [`45 * * * *`Every hour, at :45](https://norc.app/cron/every-hour-at-45-minutes-past)

## Daily at a time

One run a day, at a specific clock time.

-   [`0 0 * * *`Daily at midnight](https://norc.app/cron/daily-at-midnight)
-   [`0 1 * * *`Daily at 1am](https://norc.app/cron/daily-at-1am)
-   [`0 2 * * *`Daily at 2am](https://norc.app/cron/daily-at-2am)
-   [`0 3 * * *`Daily at 3am](https://norc.app/cron/daily-at-3am)
-   [`0 4 * * *`Daily at 4am](https://norc.app/cron/daily-at-4am)
-   [`0 5 * * *`Daily at 5am](https://norc.app/cron/daily-at-5am)
-   [`0 6 * * *`Daily at 6am](https://norc.app/cron/daily-at-6am)
-   [`0 7 * * *`Daily at 7am](https://norc.app/cron/daily-at-7am)
-   [`0 8 * * *`Daily at 8am](https://norc.app/cron/daily-at-8am)
-   [`0 9 * * *`Daily at 9am](https://norc.app/cron/daily-at-9am)
-   [`0 10 * * *`Daily at 10am](https://norc.app/cron/daily-at-10am)
-   [`0 11 * * *`Daily at 11am](https://norc.app/cron/daily-at-11am)
-   [`0 12 * * *`Daily at noon](https://norc.app/cron/daily-at-noon)
-   [`0 13 * * *`Daily at 1pm](https://norc.app/cron/daily-at-1pm)
-   [`0 14 * * *`Daily at 2pm](https://norc.app/cron/daily-at-2pm)
-   [`0 15 * * *`Daily at 3pm](https://norc.app/cron/daily-at-3pm)
-   [`0 16 * * *`Daily at 4pm](https://norc.app/cron/daily-at-4pm)
-   [`0 17 * * *`Daily at 5pm](https://norc.app/cron/daily-at-5pm)
-   [`0 18 * * *`Daily at 6pm](https://norc.app/cron/daily-at-6pm)
-   [`0 19 * * *`Daily at 7pm](https://norc.app/cron/daily-at-7pm)
-   [`0 20 * * *`Daily at 8pm](https://norc.app/cron/daily-at-8pm)
-   [`0 21 * * *`Daily at 9pm](https://norc.app/cron/daily-at-9pm)
-   [`0 22 * * *`Daily at 10pm](https://norc.app/cron/daily-at-10pm)
-   [`0 23 * * *`Daily at 11pm](https://norc.app/cron/daily-at-11pm)
-   [`30 7 * * *`Daily at 7:30am](https://norc.app/cron/daily-at-7-30am)
-   [`30 8 * * *`Daily at 8:30am](https://norc.app/cron/daily-at-8-30am)
-   [`30 17 * * *`Daily at 5:30pm](https://norc.app/cron/daily-at-5-30pm)
-   [`30 18 * * *`Daily at 6:30pm](https://norc.app/cron/daily-at-6-30pm)

## Weekdays only

Monday through Friday, skipping the weekend.

-   [`0 8 * * 1-5`Weekdays at 8am](https://norc.app/cron/weekdays-at-8am)
-   [`0 9 * * 1-5`Weekdays at 9am](https://norc.app/cron/weekdays-at-9am)
-   [`0 10 * * 1-5`Weekdays at 10am](https://norc.app/cron/weekdays-at-10am)
-   [`0 12 * * 1-5`Weekdays at noon](https://norc.app/cron/weekdays-at-noon)
-   [`0 17 * * 1-5`Weekdays at 5pm](https://norc.app/cron/weekdays-at-5pm)
-   [`0 18 * * 1-5`Weekdays at 6pm](https://norc.app/cron/weekdays-at-6pm)

## Weekends only

Saturday and Sunday runs.

-   [`0 8 * * 0,6`Weekends at 8am](https://norc.app/cron/weekends-at-8am)
-   [`0 9 * * 0,6`Weekends at 9am](https://norc.app/cron/weekends-at-9am)
-   [`0 10 * * 0,6`Weekends at 10am](https://norc.app/cron/weekends-at-10am)
-   [`0 12 * * 0,6`Weekends at noon](https://norc.app/cron/weekends-at-noon)
-   [`*/15 * * * 0,6`Every 15 minutes, on weekends](https://norc.app/cron/every-15-minutes-on-weekends)
-   [`*/30 * * * 0,6`Every 30 minutes, on weekends](https://norc.app/cron/every-30-minutes-on-weekends)

## Weekly by day

Once a week, on a specific day and time.

-   [`0 8 * * 0`Every Sunday at 8am](https://norc.app/cron/every-sunday-at-8am)
-   [`0 9 * * 0`Every Sunday at 9am](https://norc.app/cron/every-sunday-at-9am)
-   [`0 18 * * 0`Every Sunday at 6pm](https://norc.app/cron/every-sunday-at-6pm)
-   [`0 8 * * 1`Every Monday at 8am](https://norc.app/cron/every-monday-at-8am)
-   [`0 9 * * 1`Every Monday at 9am](https://norc.app/cron/every-monday-at-9am)
-   [`0 18 * * 1`Every Monday at 6pm](https://norc.app/cron/every-monday-at-6pm)
-   [`0 8 * * 2`Every Tuesday at 8am](https://norc.app/cron/every-tuesday-at-8am)
-   [`0 9 * * 2`Every Tuesday at 9am](https://norc.app/cron/every-tuesday-at-9am)
-   [`0 18 * * 2`Every Tuesday at 6pm](https://norc.app/cron/every-tuesday-at-6pm)
-   [`0 8 * * 3`Every Wednesday at 8am](https://norc.app/cron/every-wednesday-at-8am)
-   [`0 9 * * 3`Every Wednesday at 9am](https://norc.app/cron/every-wednesday-at-9am)
-   [`0 18 * * 3`Every Wednesday at 6pm](https://norc.app/cron/every-wednesday-at-6pm)
-   [`0 8 * * 4`Every Thursday at 8am](https://norc.app/cron/every-thursday-at-8am)
-   [`0 9 * * 4`Every Thursday at 9am](https://norc.app/cron/every-thursday-at-9am)
-   [`0 18 * * 4`Every Thursday at 6pm](https://norc.app/cron/every-thursday-at-6pm)
-   [`0 8 * * 5`Every Friday at 8am](https://norc.app/cron/every-friday-at-8am)
-   [`0 9 * * 5`Every Friday at 9am](https://norc.app/cron/every-friday-at-9am)
-   [`0 18 * * 5`Every Friday at 6pm](https://norc.app/cron/every-friday-at-6pm)
-   [`0 8 * * 6`Every Saturday at 8am](https://norc.app/cron/every-saturday-at-8am)
-   [`0 9 * * 6`Every Saturday at 9am](https://norc.app/cron/every-saturday-at-9am)
-   [`0 18 * * 6`Every Saturday at 6pm](https://norc.app/cron/every-saturday-at-6pm)

## Twice daily

Two runs a day, e.g. morning and evening.

-   [`0 6,18 * * *`Twice daily, at 6am and 6pm](https://norc.app/cron/twice-daily-at-6am-and-6pm)
-   [`0 9,17 * * *`Twice daily, at 9am and 5pm](https://norc.app/cron/twice-daily-at-9am-and-5pm)
-   [`0 0,12 * * *`Twice daily, at midnight and noon](https://norc.app/cron/twice-daily-at-midnight-and-noon)
-   [`0 8,20 * * *`Twice daily, at 8am and 8pm](https://norc.app/cron/twice-daily-at-8am-and-8pm)

## Monthly

Once (or twice) a month, on a fixed day.

-   [`0 0 1 * *`Monthly, on the 1st at midnight](https://norc.app/cron/monthly-on-the-1st-at-midnight)
-   [`0 6 1 * *`Monthly, on the 1st at 6am](https://norc.app/cron/monthly-on-the-1st-at-6am)
-   [`0 9 1 * *`Monthly, on the 1st at 9am](https://norc.app/cron/monthly-on-the-1st-at-9am)
-   [`0 0 15 * *`Monthly, on the 15th at midnight](https://norc.app/cron/monthly-on-the-15th-at-midnight)
-   [`0 0 1,15 * *`Twice monthly, on the 1st and 15th](https://norc.app/cron/twice-monthly-on-the-1st-and-15th)
-   [`0 0 28 * *`Monthly, on the 28th at midnight](https://norc.app/cron/monthly-on-the-28th-at-midnight)

## Quarterly

Four times a year, on a fixed schedule.

-   [`0 0 1 1,4,7,10 *`Quarterly, at midnight](https://norc.app/cron/quarterly-at-midnight)
-   [`0 9 1 1,4,7,10 *`Quarterly, at 9am](https://norc.app/cron/quarterly-at-9am)

## Yearly

Once a year, on a fixed date.

-   [`0 0 1 1 *`Yearly, on January 1st at midnight](https://norc.app/cron/yearly-on-january-1-at-midnight)
-   [`0 9 1 1 *`Yearly, on January 1st at 9am](https://norc.app/cron/yearly-on-january-1-at-9am)

## Business hours

Weekdays only; some bounded to the workday hours.

-   [`*/15 * * * 1-5`Every 15 minutes, on weekdays](https://norc.app/cron/every-15-minutes-on-weekdays)
-   [`*/30 * * * 1-5`Every 30 minutes, on weekdays](https://norc.app/cron/every-30-minutes-on-weekdays)
-   [`0 9-17 * * 1-5`Hourly, 9am to 5pm on weekdays](https://norc.app/cron/hourly-during-business-hours)
-   [`*/5 * * * 1-5`Every 5 minutes, on weekdays](https://norc.app/cron/every-5-minutes-during-business-hours)
-   [`*/10 * * * 1-5`Every 10 minutes, on weekdays](https://norc.app/cron/every-10-minutes-during-business-hours)
-   [`0 */2 * * 1-5`Every 2 hours, on weekdays](https://norc.app/cron/every-2-hours-on-weekdays)
-   [`0 */4 * * 1-5`Every 4 hours, on weekdays](https://norc.app/cron/every-4-hours-on-weekdays)
-   [`0 */6 * * 1-5`Every 6 hours, on weekdays](https://norc.app/cron/every-6-hours-on-weekdays)
