Cron Job Every 2 Hours

A 2-hour cron interval runs 12 times per day at hours 0, 2, 4, 6, 8, 10, 12, 14, 16, 18, 20, and 22. Use `0 */2 * * *` to execute at the start of every second hour.

Cron Expression

crontab syntax
0 */2 * * *
0
minute
*/2
hour
*
day (month)
*
month
*
day (week)

This expression runs every 2 hours. That's 12 times per day.

Common Use Cases

Bi-hourly data sync
Regular backup checks
Resource usage reports
Content refresh cycles
External API updates

How It Works

1

Enter your endpoint URL

Paste your webhook URL, API endpoint, or any HTTP(S) address you want to call.

2

Test your request

We'll send a test request to verify your endpoint responds correctly.

3

Create your cron job

We'll call your endpoint every 2 hours automatically. No server required.

Why Use CronUptime?

No Server Required

Schedule cron jobs without managing infrastructure. We handle execution at the edge.

Reliable Timing

Built on Cloudflare Workers for 99.9%+ uptime. Your jobs run on time, every time.

Frequently Asked Questions

The cron expression for every 2 hours is 0 */2 * * *. The 0 means minute 0, and */2 in the hour field means every 2nd hour. This runs at 12:00 AM, 2:00 AM, 4:00 AM, etc.
Use 0 1,3,5,7,9,11,13,15,17,19,21,23 * * * to run at odd hours. Or use 0 1/2 * * * (1/2 means 'starting at 1, then every 2 hours') if your cron implementation supports it.
In the hour field, */2 means 'every 2nd hour starting from 0'. So it runs at hours 0, 2, 4, 6, 8, 10, 12, 14, 16, 18, 20, and 22 - a total of 12 times per day.

Quick Reference

Cron Expression:

0 */2 * * *

Human Readable:

every 2 hours

Schedule every 2 hours

Sign in required

Running cron jobs every 2 hours requires a free account.

Why sign in?

  • • Access to all interval options (1 min to monthly)
  • • Permanent cron jobs (no 7-day expiry)
  • • Up to 5 free cron jobs
  • • Email notifications for failures

Or try our guest feature with 5, 10, 15, or 30 minute intervals

Related Cron Schedules