Cron Every Hour

Run a cron job every hour at the top of the hour with 0 * * * *. Full breakdown of each field, use cases, and cross-platform compatibility.

Cron Expression

0 * * * *

Field Breakdown

FieldValueMeaning
Minute0At 0
Hour*Every hour (0–23)
Day of Month*Every day of the month (1–31)
Month*Every month (1–12)
Day of Week*Every day of the week (Sun–Sat)

Detailed Explanation

The cron expression 0 * * * * schedules a task to run once every hour, at the beginning of each hour (minute 0).

Field-by-field breakdown:

  • 0 (Minute): At minute 0 only. The task fires exactly at the top of each hour.
  • * (Hour): Every hour from 0 through 23. No restriction on which hour.
  • * (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.
  • * (Day of Week): Every day of the week from Sunday through Saturday. No restriction on the day.

This means your task will execute 24 times per day, once at the start of every hour. Hourly jobs are among the most widely used cron schedules and are ideal for tasks that need regular execution but do not require sub-hour frequency. Note that 0 * * * * fires at the top of the hour while */60 * * * * would also fire at minute 0 but is less conventional. 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 fetching currency exchange rates from an external API and updating your application's pricing tables every hour.

Try It — Interactive Builder

Every hour, on the hour

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

Next 10 Executions

1.Sun, Mar 15, 2026, 09:00 PM
2.Sun, Mar 15, 2026, 10:00 PM
3.Sun, Mar 15, 2026, 11:00 PM
4.Mon, Mar 16, 2026, 12:00 AM
5.Mon, Mar 16, 2026, 01:00 AM
6.Mon, Mar 16, 2026, 02:00 AM
7.Mon, Mar 16, 2026, 03:00 AM
8.Mon, Mar 16, 2026, 04:00 AM
9.Mon, Mar 16, 2026, 05:00 AM
10.Mon, Mar 16, 2026, 06:00 AM

Ctrl+Shift+C to copy expression

Customize this expression